- 1.Aho, A., Sethi, R. and Ullman, J. (1986). Compilers - Principles, Techniques, and Tools, Addison Wesley.]] Google ScholarDigital Library
- 2.Basset-t, P. (1997). Framing Software Reuse- Lessons from Real World, Yourdon Press, Prentice Hall.]] Google ScholarDigital Library
- 3.Cheong, Y. C. (1997). Domain Engineering for Facilities Reservation Systems. Honours Year Project Report. National University of Singapore.]]Google Scholar
- 4.Cheong Y. C., Ananda, A. L. and Jarzabek, S. (1998) "Handling Variant Requirements in Software Architectures for Product Families," Proc. of the 2nd Intemational Workshop on Software Architectures for Product Families, 26 February, 1998, Las Palmas, Spain, Lecture Notes in Computer Science No. 1429, Frank van der Linden (ed.), Development and evolution of software architectures for product families, Springer Verlag.]] Google ScholarDigital Library
- 5.Department of Defence. (1995). Volume 1: Technology Assessment, Software Reuse Initiative Technology Roadmap, version 2.2. March. Available at <http://sw-eng.falls-church.va. us/ReuselC/policy/Roadmap/ Vol 1/V 1-3.html>.]]Google Scholar
- 6.Fayad, M. and Schmidt, D. (1997). "Object-Oriented Application Frameworks" Communications of the ACM, Vol.40, No. 10, pp.32-38. October.]] Google ScholarDigital Library
- 7.Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1995). Design Patterns- Elements of Reusable Object-Oriented Software, Addison-Wesley Publishing Company.]] Google ScholarDigital Library
- 8.Goguen, J. (I 984). "Parameterized Programming" IEEE Transactions on Software Engineering, SE-10, No. 5, pp. 528-543.Johnson, R. (1997). "Frameworks = (components + patterns)" Communications of the A CM, vol. 40, no. 10, pp.39-42.]] Google ScholarDigital Library
- 9.Jacobson, I., Griss, M. and Jonsson, P. (1997). Software Reuse. Architecture, Process and Organization for Business Success. ACM Press, 1997.]] Google ScholarDigital Library
- 10.Johnson, R. and Foote, B. (1988). "Designi, ng Reusable Classes" In Journal of Object-Oriented Programming, Vol. 1, No.2, pp.22-35. June.]]Google Scholar
- 11.Karhinen, A. and Kuusela, J. (1998). "Structuring Design Decisions for Evolution". In Development and evolution of software architectures for product families, Springer LNCS 1429, ISBN3-540-64916-6, Frank van der Linden (ed.). February.]] Google ScholarDigital Library
- 12.Karhinen, A., Ran, A. and Tallgren, T. (1997). "Configuring Designs for Reuse" In Proceedings of the 1997 International Conference on Software Engineering, pp.701-.710, Boston, MA. May.]] Google ScholarDigital Library
- 13.Macala R., Stuckey, L. Jr. and Gross, D. (1996). "Managing Domain-Specific, Product-Line Development" IEEE Software, pp. 57-67, May.]] Google ScholarDigital Library
- 14.Object Management Group. (1997). The Common Object Request Broker: Architecture and Specification. Revision 2.1. August.]]Google Scholar
- 15.Orfali, R. and Harkey, D. (1997). Client/server programming with Java and CORBA. John Wiley & Sons, Inc. 1997.]] Google ScholarDigital Library
- 16.Pamas, D.L. (1976). "On the Design of Program Families" IEEE Transactions on Software Engineering, SE-2, pp.l-9, March.]]Google Scholar
- 17.Prieto-Diaz, R. (1987). "Domain analysis for reusability" In Proceedings of COMPSA C'87, pp. 23-29.]]Google Scholar
- 18.Shaw, M. and Garlan, D. (1996). Software architecture: perspectives on an emerging discipline. Prentice-Hall.]] Google ScholarDigital Library
- 19.Sommerville, I. and Dean, G. (1996). "PCL: a language for modelling evolving system architecture.,;" Software Engineering Journal, pp. 111 - 121. March.]]Google ScholarCross Ref
- 20.Tracz, W. (1995). "DSSA (Domain-Specific Software Architecture) Pedagogical Example" In ACM Software Engineering Notes, pp.49-62. July.]] Google ScholarDigital Library
- 21.Wall, L., Christiansen, T. and Schwartz, R. (1996). Programming Perl, Second Edition. O'Reilly & Associates. September.]] Google ScholarDigital Library
Index Terms
- Frame-based method for customizing generic software architectures
Recommendations
Model-Based Reuse Repositories - Concepts and Experience
CASE '95: Proceedings of the Seventh International Workshop on Computer-Aided Software EngineeringReuse repositories provide a wide range of assets that software engineers can use in developing systems to reduce the need for continual development of components that provide the same functionality. Most current reuse repositories are component-based; ...
A Software Engineering Environment for Configuring Distributed Applications from Reusable Software Architectures
STEP '97: Proceedings of the 8th International Workshop on Software Technology and Engineering Practice (STEP '97) (including CASE '97)In this paper a reuse-oriented perspective is taken to designing and implementing configurable distributed applications. An application domain is defined as a family of systems that have some features in common and others that differentiate them. During ...
The Role of Ontologies in Reusing Domain and Enterprise Engineering Assets
The main purpose of the paper is to compare ontology-based reuse techniques in domain engineering and enterprise engineering. It discusses attempts to combine classical domain engineering techniques with ontology-based techniques as well as the attempts ...
Comments