| Software factories: assembling applications with patterns, models, frameworks and tools |
| Full text |
Pdf
(708 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
table of contents
Anaheim, CA, USA
SESSION: DDD papers
table of contents
Pages: 16 - 27
Year of Publication: 2003
ISBN:1-58113-751-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 36, Downloads (12 Months): 402, Citation Count: 9
|
|
|
ABSTRACT
The confluence of component based development, model driven development and software product lines forms an approach to application development based on the concept of software factories. This approach promises greater gains in productivity and predictability than those produced by incremental improvements to the current paradigm of object orientation, which have not kept pace with innovation in platform technology. Software factories promise to make application assembly more cost effective through systematic reuse, enabling the formation of supply chains and opening the door to mass customization.
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
|
|
| |
4
|
|
| |
5
|
C. Christensen. The Innovator's Dilemma, Harvard Business School Press, 1997.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
S. Cook. The UML Family: Profiles, Prefaces and Packages. Proceedings of UML2000, edited by A. Evans, S. Kent and B. Selic. 2000, Springer-Verlag LNCS.
|
| |
10
|
P. Clements <http://www.amazon.com/exec/obidos/search-handle-url/index=books&field-author=Clements%2C%20Paul/103-7071651-6053424>> and L. Northrop <http://www.amazon.com/exec/obidos/search-handle-url/index=books&field-author=Northrop%2C%20Linda%20M./103-7071651-6053424>>. Software Product Lines: Practices and Patterns. Addison-Wesley, 2001.
|
| |
11
|
J. Coplien. Multi-paradigm design. In Proceedings of the GCSE '99 (co-hosted with the STJA 99).
|
| |
12
|
|
| |
13
|
B. Cox. No Silver Bullet Revisted. American Programmer Journal, November 1995
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001
|
| |
22
|
T. Kuhn. The Structure Of Scientific Revolutions. The University Of Chicago Press, 1970.
|
| |
23
|
D. Parnas. On the Design and Development of Program Families. IEEE Transactions on Software Engineering, March 1976.
|
| |
24
|
|
| |
25
|
Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerlad , Michael Stal, Pattern-oriented software architecture: a system of patterns, John Wiley & Sons, Inc., New York, NY, 1996
|
| |
26
|
J. Smith and D. Stotts. Elemental Design Patterns - A Link Between Architecture and Object Semantics. Proceedings of OOPSLA 2002.
|
| |
27
|
Standish Group, Chaos - A Recipe for Success, 1999, available online at http://www.standishgroup.com/sample_research/
|
| |
28
|
<http://www.w3.org/>.
|
| |
29
|
|
| |
30
|
|
CITED BY 9
|
|
|
|
|
|
|
|
P. Chowdhary , K. Bhaskaran , N. S. Caswell , H. Chang , T. Chao , S.-K. Chen , M. Dikun , H. Lei , J.-J. Jeng , S. Kapoor , C. A. Lang , G. Mihaila , I. Stanoi , L. Zeng, Model driven development for business performance management, IBM Systems Journal, v.45 n.3, p.587-605, July 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.2
Design Tools and Techniques
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.11
Software Architectures
Subjects:
Domain-specific architectures;
Languages (e.g., description, interconnection, definition);
Patterns (e.g., client/server, pipeline, blackboard)
D.2.13
Reusable Software
Subjects:
Domain engineering
General Terms:
Design,
Languages
Keywords:
design patterns,
domain-specific languages,
model-driven development,
software factories,
software product lines
|