A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2003; you can also visit the original URL.
The file type is application/pdf
.
Filters
Software reuse
1992
ACM Computing Surveys
The stack _set
maintains
a
stack and a set as (conceptually)
a single
data type. ...
Subclasses
of the index
collection
can
reuse the storage representation
and the
fetch operation,
while extending
the type
with new data and operations. ...
doi:10.1145/130844.130856
fatcat:qwk7g7pvw5bpfacbkdznkkmdde
A reusable parts center [Technical forum]
1993
IBM Systems Journal
An abstract data type was implemented according to Denert’s approach.* Each proce- dure had multiple entries (one for each abstract data type operation) and a common part in which a data representation ...
What is true for both domains is that few devel- opers use abstract data types as if they were a usual part of the programming language. ...
doi:10.1147/sj.324.0620
fatcat:p7onrm2ezzfrdbzgzu7mth2bbm
Sifting out the mud
2002
SIGPLAN notices
This paper introduces new techniques to reuse the code of whole procedures at the binary level and a supporting technique for data reuse. ...
While object-oriented programming languages, providing mechanisms such as inheritance and templates, allow fast development of complex applications, they have a detrimental effect on program size. ...
We would like to thank Saumya Debray and the anonymous reviewers for their very useful remarks and suggestions on previous version of this paper. ...
doi:10.1145/583854.582445
fatcat:vufwprbeq5hixd7lmta4obomlu
Sifting out the mud
2002
Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '02
This paper introduces new techniques to reuse the code of whole procedures at the binary level and a supporting technique for data reuse. ...
While object-oriented programming languages, providing mechanisms such as inheritance and templates, allow fast development of complex applications, they have a detrimental effect on program size. ...
We would like to thank Saumya Debray and the anonymous reviewers for their very useful remarks and suggestions on previous version of this paper. ...
doi:10.1145/582419.582445
dblp:conf/oopsla/SutterBB02
fatcat:266odid53zhbhauxf2xbyvjg5u
Sifting out the mud
2002
Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '02
This paper introduces new techniques to reuse the code of whole procedures at the binary level and a supporting technique for data reuse. ...
While object-oriented programming languages, providing mechanisms such as inheritance and templates, allow fast development of complex applications, they have a detrimental effect on program size. ...
We would like to thank Saumya Debray and the anonymous reviewers for their very useful remarks and suggestions on previous version of this paper. ...
doi:10.1145/582442.582445
fatcat:gtehre5kibbd3bdqr3dqgumwue
Extending grammars and metamodels for reuse: the Reuseware approach
2008
IET Software
We discuss the underlying concepts and describe a composition environment and tool supporting these ideas -the Reuseware Composition Framework. ...
One very important feature is the ability to formulate partial programs in separate encapsulated entities, which can be composed into complete programs in a well-defined manner. ...
Acknowledgment This research has been co-funded by the European Commission and by the Swiss Federal Office for Education and Science within the 6th Framework Programme project REWERSE number 506779 (cf ...
doi:10.1049/iet-sen:20070060
fatcat:cnrofuke7jcofbdcw3woehyq24
Machine Learning for Software Reuse
1987
International Joint Conference on Artificial Intelligence
data type theories. ...
This paper develops a relation between data abstractions in software and explanationbased generalization problems and shows how explanation-based learning can be used to generalize program abstractions ...
In modern programming methodology, formal theories of data abstractions in programs play an important role in designing and validating software and in promoting its reuse [4, 12) . ...
dblp:conf/ijcai/Hill87
fatcat:piyzfnbmnvc65j4kbdmzhpqc7u
:{unav)
2012
Annals of Software Engineering
of concrete components expressed in conventional programming languages. ...
This paper presents a perspective of generative reuse technologies as they have evolved over the last 15 years or so and a discussion of how generative reuse addresses some key reuse problems. ...
abstract data type domain. ...
doi:10.1023/a:1018924407841
fatcat:yop2jmwtprhifjxhxnet7xbbue
Using i* to Describe Data Structures
2020
International i* Workshop
Data structures are described at two levels of abstraction, their specification and their implementation (the data structure properly said). ...
We analyze how iStar 2.0, enriched with both modularization and dependum specialization constructs, can be used in this context. ...
Morris "[data] types are not sets" [21] , another stream of research formulated the concept of abstract data type (ADT) [13] . ...
dblp:conf/istar/Franch20
fatcat:eco2nuo4p5awtmemptdatl5psy
Can infopipes facilitate reuse in a traffic application?
2005
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05
Infopipes are building blocks for creating data streaming applications, and it is claimed that Infopipes facilitate code reuse. ...
In this paper and accompanying poster, we present a short introduction to Infopipes, a traffic problem and algorithmic solution, and the types of reuse Infopipes facilitate in our implementation of said ...
Because Infopipes are defined as object-oriented classes, we may reuse Infopipe behavior by subclassing existing Infopipes and specializing behavior. ...
doi:10.1145/1094855.1094883
dblp:conf/oopsla/Murphy-HillLBW05
fatcat:ehxkbsbhavf6tcls6sg4oozj2q
A Reuse Reference Grid for Strategic Reuse Goals Assessment
2006
Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06)
We present a reuse reference grid for managers to use as an assessment framework to help categorize and assess the cost/benefit of their current level of reuse as a prelude to considering future reuse ...
Reuse throughout system life cycles is the most promising organizational policy for cost containment and benefit exploitation available to information system managers today. ...
With or without data dialects like SQL or QBE, developers may use data typing features in many programming languages to define program specific data abstractions. ...
doi:10.1109/hicss.2006.27
dblp:conf/hicss/WaguespackS06
fatcat:zc4ekm7enzazpflhx62cwouzvi
Software reuse: issues and research directions
1992
Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences
We address general, technical, and nontechnical issues of software reuse, and conclude that reuse needs to be viewed in the context of a total systems approach. ...
We also envision a software system or reuse support system(RSS) that helps document and elucidate existing application systems so that the ideas and design decisions involved in their creation can be reused ...
A methodology and supporting programming environment that provides for reuse of abstract programs through refining a single abstract program to a family of distinct concrete programs are described by ...
doi:10.1109/hicss.1992.183360
fatcat:mkkbtp6cpjegbb2c6gbtuel7gq
Model Based Software Production Utilized by Visual Templates
[chapter]
2010
Visual Servoing
Connection lines can cross and if they are connected there is a connection dot in crossing that will connect signals together. In addition, there are special data types for the communication. ...
The user can draw the connection line freely by routing the line and then the program creates the arrow-head automatically at the end of the line to represent data flow direction. ...
In FBL, three types of reuse occur, in three abstraction levels:
• Level 1 Function Block (system level), • level 2 Template (model reuse), parameter reuse between the template instances, and • Level ...
doi:10.5772/8544
fatcat:nwgoilvogfhfzcbibyxnqcbm6i
Automatic Safe Data Reuse Detection for the WCET Analysis of Systems with Data Caches
2020
IEEE Access
In this article, we analyze data reuse (in the worst case) as a property of the program, and thus independent of the data cache. ...
Our analysis method uses Abstract Interpretation on the compiled program to extract, for each static load/store instruction, a linear expression for the address pattern of its data accesses, according ...
An Abstract Interpretation engine computes the abstract states at each point of the program by iteratively visiting the instructions in program order and updating the abstract states until an equilibrium ...
doi:10.1109/access.2020.3032145
fatcat:dbn5d7tjx5cololsoxg5r4bepe
Requirements for the knowledge-based support of software engineering measurement plans
1998
Knowledge-Based Systems
Cost may be reduced and quality of measurement may be improved by providing knowledge-based support and reusing experiences gathered on past measurement programs. ...
Reuse opportunities are precisely identified, the knowledge to be captured for effective reuse is identified and structured, and reuse scenarios are provided. ᭧ ...
Generalization: It denotes a relationship (is_a) between an object type and one or more refined or specialized versions of it. ...
doi:10.1016/s0950-7051(98)00043-4
fatcat:atleyi67yfgfbc4druxtyqgywe
« Previous
Showing results 1 — 15 out of 71,066 results