|
ABSTRACT
When creating a family of systems, i.e. several systems of similar type which differ within some aspects, it is desirable to be able to express these differences already at the level of the specification, and to automatically obtain systems from it which are ready to run. The use of generic methods may lead to substantial progress in this area. This report explores two aspects: parameterization concepts at the specification level, which can be used to describe variants of a system, and generator programs, which produce runnable systems from prefabricated components.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
| |
4
|
P. Atzeni, S. Ceri, S. Paraboschi, and R. Torlone. Database Systems: Concepts, Languages and Architectures. McGraw-Hill, London, 1999.
|
| |
5
|
D. Batory. Software Generators, Architectures, and Reuse. Tutorial, Department of Computer Science, University ofTexas, 1996.
|
| |
6
|
D. Batory. Intelligent Components and Software Generators. Invited presentation to the "Software Quality Institute Symposion on Software Reliability", Austin, 1997.
|
| |
7
|
|
 |
8
|
Gilad Bracha , Martin Odersky , David Stoutamire , Philip Wadler, Making the future safe for the past: adding genericity to the Java programming language, Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.183-200, October 18-22, 1998, Vancouver, British Columbia, Canada
|
| |
9
|
J. Costa Seco and L. Caires. Parametric Typed Components. In Proc. 5th International Workshop on Component-Oriented Programming, 2000. To appear.
|
| |
10
|
|
| |
11
|
S. Eckstein. Towards a Module Concept for Object Oriented Specification Languages. In J. Barzdic ns, editor, Proc. of the 3rd Int. Baltic Workshop on Data Bases and Information Systems, Riga, volume 2, pages 180-188. Institute of Mathematics and Informatics, University of Latvia, Latvian Academic Library, Riga, 1998.
|
| |
12
|
S. Eckstein, P. Ahlbrecht, and K. Neumann. From Parameterized Specifications to Generated Information Systems: an Application. (In German). Technical Report 00-05, Technical University Braunschweig, 2000.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
J. Goguen and G. Malcolm, editors. Software Engineering with OBJ: Algebraic Specification in Action. Kluwer, Boston, 2000.
|
| |
17
|
|
| |
18
|
Antonio Grau , Juliana Küster Filipe , Mojgan Kowsari , Silke Eckstein , Ralf Pinger , Hans-Dieter Ehrich, The TROLL Approach to Conceptual Modeling: Syntax, Semantics and Tools, Proceedings of the 17th International Conference on Conceptual Modeling, p.277-290, November 16-19, 1998
|
| |
19
|
|
| |
20
|
P. Hartel. Conceptual Modelling of Information Systems as Distributed Object Systems. (In German). Series DISDBIS. Infix-Verlag, Sankt Augustin, 1997.
|
| |
21
|
|
 |
22
|
|
| |
23
|
R. Jungclaus, R. Wieringa, P. Hartel, G. Saake, and T. Hartmann. Combining Troll with the Object Modeling Technique. In B. Wolfinger, editor, Innovationen bei Rechen- und Kommunikationssystemen. GI-Fachgespr. ach FG 1: Integration von semi-formalen und formalen Methoden f. ur die Spezifikation von Software, pages 35-42. Springer, Informatik aktuell, 1994.
|
| |
24
|
|
| |
25
|
|
 |
26
|
Mira Mezini , Karl Lieberherr, Adaptive plug-and-play components for evolutionary software development, Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.97-116, October 18-22, 1998, Vancouver, British Columbia, Canada
|
 |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
James Rumbaugh , Michael Blaha , William Premerlani , Frederick Eddy , William Lorensen, Object-oriented modeling and design, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
| |
31
|
|
| |
32
|
|
 |
33
|
Michael VanHilst , David Notkin, Using role components in implement collaboration-based designs, Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.359-369, October 06-10, 1996, San Jose, California, United States
|
| |
34
|
|
| |
35
|
|
|