Building reusable components in the public administration domain

The paper proposes methods and tools for building reusable components from families of Information System conceptual schemas, based on the identification of similar components in different schemas, and on their engineering into normalized descriptions. Clustering and abstraction techniques to help identifying similar components, and techniques to build corresponding reusable components are described in the paper.

[1]  S. Castano,et al.  The F3 reuse environment for requirements engineering , 1994, SOEN.

[2]  D. Miller,et al.  Entity Model Clustering: Structuring A Data Model By Abstraction , 1986, Comput. J..

[3]  Giuseppe Santucci,et al.  Structuring Primitives for a Dictionary of Entity Relationship Data Schemas , 1993, IEEE Trans. Software Eng..

[4]  Silvana Castano,et al.  Reusability-based comparison of requirement specification methodologies , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[5]  Toby J. Teorey,et al.  ER model clustering as an aid for user communication and documentation in database design , 1989, CACM.

[6]  Pericles Loucopoulos,et al.  Formalisation of Data and Process Model Reuse Using Hierarchic Data Types , 1994, CAiSE.

[7]  Chiara Francalanci,et al.  Abstraction Levels for Entity-Relationship Schemas , 1994, ER.

[8]  David Lorge Parnas,et al.  On the Design and Development of Program Families , 2001, IEEE Transactions on Software Engineering.

[9]  Neil A. M. Maiden,et al.  Exploiting reusable specifications through analogy , 1992, CACM.

[10]  Silvana Castano,et al.  Standard-Driven Re-Engineering of Entity-Relationship Schemas , 1994, ER.

[11]  Silvana Castano,et al.  Classifying and Reusing Conceptual Schemas , 1992, ER.

[12]  Silvana Castano,et al.  A constructive approach to reuse of conceptual components , 1993, [1993] Proceedings Advances in Software Reuse.

[13]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[14]  Richard C. Waters,et al.  The Requirements Apprentice: Automated Assistance for Requirements Acquisition , 1991, IEEE Trans. Software Eng..

[15]  Valeria De Antonellis,et al.  A Disciplined Approach to Office Analysis , 1990, IEEE Trans. Software Eng..

[16]  Claes Wohlin,et al.  Certification of Software Components , 1994, IEEE Trans. Software Eng..

[17]  Peter Coad,et al.  Object-oriented patterns , 1992, CACM.

[18]  Norman E. Fenton,et al.  Measurement : A Necessary Scientific Basis , 2004 .

[19]  Paul Johannesson,et al.  Schema standardization as an aid in view integration , 1994, Inf. Syst..

[20]  Peter H. Aiken,et al.  DoD legacy systems: reverse engineering data requirements , 1994, CACM.