Abstract
Domain Engineering (DE) and Component-based Development (CBD) are approaches that focus on reuse. On the one hand, DE methods emphasize variability modeling in analysis phase. On the other hand, most CBD methods gude on the development of components, with a minor focus on reusability properties. This paper presents an approach to support variability modeling, in a Component-based Domain Engineering Process.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J.: Component-based product line engineering with UML. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
Blois, A.P., Werner, C., Becker, K.: Towards a Components Grouping Technique within a Domain Engineering Process. In: EUROMICRO, Porto, September 2005, pp. 18–25 (2005)
Braga, R.M.M., Werner, C.M.L., Mattoso, M.: Odyssey: A Reuse Environment Based on Domain Models. In: 2nd IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET 1999), Richardson, USA, March 1999, pp. 50–57 (1999)
Brown, A.: Large-Scale Component-Base Development. Prentice Hall, Englewood Cliffs (2000)
Cheesman, J., Daniels, J.: UML components: a Simple Process for Specifying Component-based Software. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (2000)
Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration using feature models. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 266–283. Springer, Heidelberg (2004)
D’Souza, D.F., Wills, A.C.: Objects, components, and frameworks with UML: the catalysis approach. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1999)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) - Feasibility Study. Software Engineering Institute (SEI), CMU/SEI-90-TR-21 (1990)
Kang, K.C., Lee, J., Donohoe, P.: Feature-Oriented Product Line Engineering. IEEE Software 9(4), 58–65 (2002)
Massen, T.V.d., Lichter, H.: Modeling Variability by UML Use Case Diagrams. In: Proceedings REPL 2002 - International Workshop on Requirements Engineering for Product Lines, Essen, Germany, September 2002, pp. 19–31 (2002)
Odyssey: Odyssey SDE (accessed November 25, 2005), http://reuse.cos.ufrj.br/odyssey
OMG: MDA Guide Version 1.0.1 (accessed September 08, 2005), http://www.omg.org/docs/omg/03-06-01.pdf
Prieto-Diaz, R., Arango, G.: Domain Analysis Concepts and Research Directions. In: Prieto-Diaz, R., Arango, G. (eds.) Domain Analysis and Software Systems Modeling, p. 312. IEEE Computer Society Press, Los Alamitos (1991)
Riebisch, M., Böllert, K., Streitferdt, D., Philippow, I.: Extending Feature Diagrams with UML Multiplicities. In: Proceedings of 6th Conference on Integrated Design & Process Technology, Pasadena, California, USA (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blois, A.P.T.B., de Oliveira, R.F., Maia, N., Werner, C., Becker, K. (2006). Variability Modeling in a Component-Based Domain Engineering Process. In: Morisio, M. (eds) Reuse of Off-the-Shelf Components. ICSR 2006. Lecture Notes in Computer Science, vol 4039. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11763864_31
Download citation
DOI: https://doi.org/10.1007/11763864_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34606-7
Online ISBN: 978-3-540-34607-4
eBook Packages: Computer ScienceComputer Science (R0)