Abstract
In this paper, we discuss component technologies in the context of information system (IS) families. An IS family is characterized by common requirements, shared by all the family members, and variant requirements that may differ across family members. Many variant requirements are non-local, i.e., they cannot be confined to a single system component, on contrary, they affect many components in complex ways. An effective generic architecture for an IS family should provide means to handle anticipated and unexpected variant requirements and support evolution of the family over years. In the paper, we illustrate problems that arise in supporting IS families and describe a generic architecture that includes global, cross-component structures to deal with changes during customization and evolution of an IS family.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bass, L., Clements, P. and Kazman, R. Software Architecture in Practice, Addison-Wesley, 1998
Bassett, P. Framing Software Reuse–Lessons from Real World, Yourdon Press, Prentice Hall, 1997
Batory, D et al. “The GenVoca Model of Software-System Generators,” IEEE Software, September 1994, pp. 89–94
Digre, T. “Business Component Architecture,” IEEE Software, September/October 1998, pp. 60–69
Johnson, R. and Foote, B. “Designing Reusable Classes,” Journal of Component-Oriented Programming, June 1988, Vol.1,No.2, pp. 22–35.
Krieger, D. and Adler, R. “The Emergence of Distributed Component Platforms,” IEEE Computer, March 1998, pp. 43–53
Parnas, D. “On the Design and Development of Program Families,” IEEE Trans. on Software Eng., March 1976, p. 1–9
Sommerville, I. and Dean, G. “PCL: a language for modelling evolving system architectures,” Software Engineering Journal, March 1996, pp.111–121
Tracz, W. Collected overview reports from the DSSA project, Technical Report, Loral Federal Systems Owego. (1994).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jarzabek, S. (1999). Component Criteria for Information System Families. In: Jarke, M., Oberweis, A. (eds) Advanced Information Systems Engineering. CAiSE 1999. Lecture Notes in Computer Science, vol 1626. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48738-7_37
Download citation
DOI: https://doi.org/10.1007/3-540-48738-7_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66157-3
Online ISBN: 978-3-540-48738-8
eBook Packages: Springer Book Archive