
engineering. This would require establishment of a
standard for common feature space, and a standard
for representing feature models.
In our next research steps we will study the
common feature space for consistency and
completeness and solution domain configurations
(e.g. emerging new feature sets during synthesis and
the relationship of solution domain configurations to
design patterns).
ACKNOWLEDGEMENTS
Author wishes to gratefully acknowledge Profit
Software Ltd. (Finland) and the Estonian Science
Foundation for their support (Grant 4721).
Author wishes to thank Riina Putting and Kert
Uutsalu for discussions on the subject and many
useful suggestions for improving this paper.
REFERENCES
Abbott, B., Bapty, T., Biegl, C., Karsai, G., Sztipanovits,
J., 1993, Model-Based Software Synthesis, IEEE
Software, May, 10 (3), 1993, pp.42-52.
Bass, L., Clements, P. and Kazman, R., 1998, Software
Architecture in Practice, Addison-Wesley.
Batory, D. and O'Malley, S., 1992, The design and
implementation of hierarchical software systems with
reusable components, ACM Transactions on Software
Engineering and Methodology, Vol. 1, No. 4, pp. 355-
398.
Czarnecki, K., Eisenecker, U., W., 2000, Generative
Programming, Methods, Tools, and Applications,
Addison-Wesley.
Honeywell, 1996, Domain-Specific Software
Architectures, www.htc.Honeywell.com/projects/dssa
Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E.,
Peterson, A. S., 1990, Feature-Oriented Domain
Analysis (FODA) Feasibility Study, SEI CMU,
CMU/SEI-90-TR-021
Kang, K. C., Kim, S., Lee, J., Kim, K., Shin, E., and Huh.,
M., 1998, FORM: A feature-oriented reuse method
with domain-specific reference architectures. Annals
of Software Engineering, Vol. 5, pp. 143-168.
Medvidovic, N., Taylor, R. N., 1997, A Framework for
Classifying and Comparing Architecture Description
Languages, Proceedings of the Sixth European
Software Engineering Conference (ESEC/FSE 97), Ed.
by M. Jazayeri and H. Schauer, Springer Verlag, pp.
60-76.
Mellor, S. J., 1995, Reuse through automation: Model-
Based Development, Object Magazine, September
1995.
OMG, 2001a, Model Driven Architecture, OMG 01-07-01,
ftp.omg.org/pub/docs/ormsc
OMG, 2001b, OMG Unified Modeling Language
Specification Version 1.4, OMG 01-09-67,
ftp.omg.org/pub/docs/formal
Peterson, A. S., Stanley, J. L., 1994, Mapping a Domain
Model and Architecture to a Generic Design, SEI
CMU, CMU/SEI-94-TR-008
Raabe, A., 2002, Techniques of combination of
metamodel extensions, Proceedings of the Estonian
Academy of Sciences, Engineering, 8 (1), 2002, pp. 3-
17.
Raabe, A., 2003, Software Engineering Environment for
Business Information Systems, In Proceedings of
ICEIS 2003, 5th International Conference on
Enterprise Information Systems, Angers, France, 23-
26 April, 2003, Volume 3, pp. 129-137.
Rumbaugh, J., Jacobson, I., and Booch, G., 1999, The
Unified Modeling Language Reference Manual,
Addison-Wesley, Reading, Massachusetts.
SEI, 2002, Domain Engineering: A Model-Based
Approach, www.sei.cmu.edu/domain-engineering
Simos, M., Creps, D., Klinger, C., Levine, L., and
Allemang, D., 1996, Organization Domain Modeling
(ODM) Guidebook, Version 2.0, Technical Report for
STARS, STARS-VC-A025/001/00, June 14, 1996.
Singh, I., Stearns, B., Johnson, M. and the Enterprise
Team, 2002, Designing Enterprise Applications with
the J2EE Platform, Second Edition, Addison-Wesley.
Shaw, M., Garlan, D., 1996, Software Architecture:
Perspectives on an Emerging Discipline, Prentice-
Hall.
Weiss, D., 1996, Family-Oriented Abstraction,
Specification, and Translation The FAST Process,
Keynote talk at Computer Assurance Conference
(COMPASS), 19 June 1996,
www.research.avayalabs.com/user/weiss/pubs/compas
s96.ps
ICEIS 2004 - INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION
172