Abstract
Generative and Component-Based Software Engineering are approaches to reuse. Within both approaches the scope of reuse can vary between general purpose and application specific. We argue for scoping the reusable assets based on a product line.
Domain analysis methods provide processes for determining the common and varying requirements for a product line. However, we experienced that existing methods have problems concerning applicability and instantiation support. Therefore, we have developed the Customizable Domain Analysis (CDA) method.
CDA is customizable to the project context where it will be applied. This ensures that the method and workproducts used for modeling are appropriate for the specific needs. CDA also provides full instantiation support for specifying systems in the product line.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arango, G. and Prieto-Diaz, R. (eds.) Domain Analysis Concepts and Research Directions. In Domain Analysis and Software Systems Modeling, pp. 9–31, IEEE Computer Society Press, 1991.
Ardis, M. and Weiss, D. Defining Families: The Commonality Analysis. Proceedings of the Nineteenth International Conference on Software Engineering, pp. 649–650, IEEE Computer Society Press, May 1997.
Basili, V., Caldiera, G., and Rombach, D. Experience Factory. Encyclopedia of Software Engineering Volume 1:469–476, Marciniak, J. ed. John Wiley & Sons, 1994.
Bayer, J., Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T., DeBaud, J.M. PuLSE: A methodology to develop software product lines. In Symposium on Software Reusability, May 1999.
Bayer, J., Muthig, D., and Widen, T. Support for Domain and Variant Engineering: Diversity/CDA. Submitted for publication, May 1999.
DeBaud, J.M., Flege, O., and Knauber, P. PuLSE-DSSA: A Method for the Development of Software Reference Architectures. In Proceedings of the 3rd International Software Architecture Workshop, November 1998.
DeBaud, J.M. and Schmid, K. A Systematic Approach to Derive the scope of Software Product Lines. In Proceedings of the 20th International Conference on Software Engineering, pp. 34–43, IEEE Computer Society Press, 1999
Domain modeling environment. The official web site. http://www.htc.honeywell.com/dome/. April 1999.
Frakes, B., Prieto-Diaz, R., and Fox, C. DARE: Domain Analysis and Reuse Environment. In 7th Annual Workshop on Software Reuse, 1995.
Gomaa, H., Kerschberg, L., Sugumaran, V., Bosch, C., Tavakoli, I. and O’Hara. L. A knowledge-based software engineering environment for reusable software requirements and architectures. Automated Software Engineering, 3(3,4), pp. 285–307, August 1996.
Higgins, J., Tracz, W., and Newton, E. Domain (DOmain Model All Integrated) User Guide. Technical Report ADAGE-LOR-94-06A, Loral Federal Systems, September 1994.
Paulk, M., Curtis, B., Chrissis, M., and Weber, C. Capability Maturity Model for Software (Version 1.1). Technical Report CMU/SEI-93-TR-024, February 1993.
Potts, C., Takahashi, K., and Anton, A. Inquiry-Based Requirements Analysis. IEEE Software, pp. 21–32, March 1994
Software Engineering Institute, Model-Based Software Engineering. http://www.sei.cmu.edu/technology/mbse/is.html, April 25, 1998.
Software Productivity Consortium Services Corporation. Reuse Adoption Guidebook, Version 02.00.05, November 1993.
Software Productivity Consortium. Reuse-Driven Software Processes Guidebook, Version 02.00.03. Technical Report SPC-92019-CMC, Software Productivity Consortium, November 1993.
Software Technology for Adaptable Reliable Systems. Organization Domain Modeling (ODM) Guidebook, Version 2.0. Unisys STARS Technical Report STARS-VC-A025/001/00, Reston VA, June 1996.
Tracz, W. and Coglianese, L. Domain-Specific Software Architecture Engineering Process Guidelines, Technical Report ADAGE-IBM-92-02, Loral Federal Systems, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bayer, J., Muthig, D., Widen, T. (2000). Customizable Domain Analysis. In: Czarnecki, K., Eisenecker, U.W. (eds) Generative and Component-Based Software Engineering. GCSE 1999. Lecture Notes in Computer Science, vol 1799. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40048-6_14
Download citation
DOI: https://doi.org/10.1007/3-540-40048-6_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41172-7
Online ISBN: 978-3-540-40048-6
eBook Packages: Springer Book Archive