(Enter summary)
Abstract: tomized software systems can be quickly and easily
assembled from component libraries. Our research demonstrates that for generators
to be successful, component libraries must be scalable. Scalability enables
libraries to be small, because the components of the library implement distinct and
largely orthogonal features. These components can be combined to yield an enormous
family of software systems and subsystems. Generators thus become tools
for combining components to manufacture these ... (Update)
Context of citations to this paper: More
...Avoca, Ficus, and P2 generators. In this section, we propose a model of these mechanisms as extensions to the P language [Sin93, Bat94b, Sin96]. P is a superset of C that is specifically designed to support the GenVoca model. Among its extensions are declarations for...
...mixins. This is a common problem in object oriented programming. It was, for instance, identified in the design of the P language [23] (an extension of C with constructs for component based programming) and solved with the addition of the forward keyword. The same...
Cited by: More
Component-based DSL Development - Cleenewerck (2003)
(Correct)
Mixin-Based Programming in C++ - Smaragdakis, Batory (2000)
(Correct)
Scripting Language Open PROMOL: Extension, Environment and.. - Damasevicius (2001)
(Correct)
Active bibliography (related documents): More All
2.1: P2: A Lightweight DBMS Generator - Thomas (1998)
(Correct)
0.6: Re-Engineering for Reuse: Integrating Reuse.. - Linos, Molterer.. (1998)
(Correct)
0.6: Achieving Reuse with Software System Generators - Batory, Dasari, Geraci.. (1995)
(Correct)
Similar documents based on text: More All
0.2: Address Translation and Storage Management for Persistent Object.. - Kakkad (1997)
(Correct)
0.2: Software Components in a Data Structure Precompiler - Marty Sirkin (1993)
(Correct)
0.2: A Scalable Approach to Software Libraries - Thomas, Batory, Singhal (1993)
(Correct)
Related documents from co-citation: More All
9: Scalable software libraries (context) - Batory, Singhal et al. - 1993
8: The design and implementation of hierarchical software systems with reusable com..
- Batory, O'Malley - 1992
8: Designing reusable classes (context) - Johnson, Foote - 1988
BibTeX entry: (Update)
V. Singhal, "A Programming Language for Writing Domain-Specific Software System Generators ", Ph.D., Department of Computer Sciences, University of Texas at Austin, August 1996. http://citeseer.ist.psu.edu/singhal96programming.html More
@phdthesis{ singhal96programming,
author = "Vivek P. Singhal",
title = "A Programming Language for Writing Domain-Specific Software System Generators",
year = "1996",
url = "citeseer.ist.psu.edu/singhal96programming.html" }
Citations (may not include all citations):
1274
Object-oriented software construction (context) - Meyer - 1988
1074
The Definition of Standard ML (context) - Tofte, Milner et al. - 1990
308
Designing reusable classes (context) - Johnson, Foote - 1988
296
Free Software Foundation (context) - Stallman, Porting - 1994
242
Reference Manual (context) - Ellis, Stroustrup - 1990
213
An introduction to software architecture (context) - Garlan, Shaw - 1995
195
The design and implementation of hierarchical software syste..
- Batory, O'Malley - 1992
97
Mass produced software components (context) - McIlroy - 1968
91
and John Vlissides (context) - Gamma, Helm et al. - 1995
90
portable persistent store (context) - Singhal, Kakkad et al. - 1992
82
kernel: an architecture for implementing network protocols (context) - Hutchinson, Peterson - 1991
79
STL Tutorial and Reference Guide (context) - Musser, Saini - 1996
75
ACM Transactions on Computer Systems (context) - O'Malley, Peterson et al. - 1992
70
Scalable software libraries (context) - Batory, Singhal et al. - 1993
56
Data Abstraction and Object-Oriented Programming in C (context) - Gorlen, Orlow et al. - 1990
55
Software components with Ada (context) - Booch - 1987
45
Domain Analysis and Software System Modeling (context) - Prieto-Diaz, Arango - 1991
41
frameworks and refinement (context) - Campbell, Islam et al. - 1992
39
Draco: a method for engineering reusable software systems
- Neighbors - 1989
38
LILEANNA: a parameterized programming language (context) - Tracz - 1993
35
Combination of inheritance hierarchies (context) - Ossher, Harrison - 1992
31
DSSA-ADAGE: an environment for architecture-based avionics d.. (context) - Coglianese, Szymanski - 1993
30
the birth of intentional programming (context) - Simonyi, of - 1995
29
the performance of lazy matching in production systems (context) - Miranker, Brant et al. - 1990
26
Design reuse and frameworks in the Smalltalk-80 system (context) - Deutsch - 1989
25
Validating component compositions in software system generat..
- Batory, Geraci - 1996
21
The Design and Evolution of C (context) - Stroustrup - 1994
20
A layered approach to file system development
- Heidemann, Popek - 1991
17
Software components in a data structure precompiler
- Sirkin, Batory et al. - 1993
17
Software components in a data structure precompiler
- Sirkin, Batory et al. - 1993
17
Booch Components (context) - Booch, Vilot et al. - 1990
10
Creation of views for reuse of software with different data ..
- Novak - 1995
8
Reusing and interconnecting software components (context) - Goguen - 1986
8
Implementing a domain model for data structures
- Batory, Singhal et al. - 1992
8
Draco-PUC: a technology assembly for domain oriented softwar.. (context) - Leite, Sant'Anna et al. - 1994
8
Upper Saddle River (context) - Shaw, Garlan et al. - 1996
8
a language for large-scale reusable software components (context) - Singhal, Batory - 1993
6
Techniques for software system synthesis in ADAGE
- Batory, Coglianese - 1993
5
a language for software system generators (context) - Singhal, Batory - 1993
5
Second Edition (context) - Scheifler, Gettys et al. - 1990
3
not code (context) - Baxter - 1994
3
Software Reusability (context) - Biggerstaff, Perlis - 1989
3
stackable method of file system development (context) - Heidemann, Popek - 1990
2
Software Engineering: Report on a Conference by the NATO Sci.. (context) - Naur, Randell - 1968
2
A scalable approach to software libraries
- Thomas, Batory et al. - 1993
2
The Draft Standard C++ Library (context) - Plauger - 1995
2
The library scaling problem and the limits of component reus.. (context) - Biggerstaff - 1994
2
Database challenge: single schema database management system..
- Batory, Singhal et al. - 1992
1
and Paul Wilson (context) - Singhal, Kakkad - 1993
1
Available via anonymous ftp from ftp (context) - Reiss, software et al. - 1994
1
Module composition for the object paradigm (context) - Goguen, Socorro - 1993
1
Introducting Ada 9X (context) - Barnes - 1993
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.utexas.edu/users/schwartz/pub.htm): More
Memory Simulators and Software Generators - Jimenez-Perez, Batory
(Correct)
P++: A Language for Large-Scale Reusable Software Components - Singhal, Batory (1993)
(Correct)
Achieving Reuse with Software System Generators - Batory, Dasari, Geraci.. (1995)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC