Abstract
This paper presents the specification of an Is_A hierarchies reorganization method, called REORG, with a process modeling language called MAP. REORG proposes two complementary mechanisms: the splitting and the restructuring mechanisms. The first one derives Is_A hierarchies concealed in existing entities. The second one performs grouping of existing entities without losing the inheritance semantics by introducing several types of constraints. MAP is a process modeling language that provides a formalism combining visual facilities and formal descriptions of information systems processes. The specification of REORG with MAP supplies a process model, which makes explicit modeling practices and then allows the integration of these practices into any CASE tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Perry M., Kaiser G., Models of Software Development Environments, IEEE transactions on Software Engineering, vol 17: 3, March 1998.
Godin R., Mili H., Mineau G. W., Missaoui R., Arfi, A. & Chau T.-T., Design of Class Hierarchies based on Concept (Galois) Lattices. Theory and Practice of Object Systems, 4(2), 117–134, 1998.
Lieberherr L., Bergstein P. and Silva-Lepe I., From Objects to Classes: Algorithms for Optimal Object-oriented Design. Software Engineering, vol.6, n°4, july 1991.
Thieme C. and Siebes A., Schema Integration in Object-Oriented Databases. CAISE’93. Lecture Notes in Computer Science n°685, Springer-Verlag, Paris, France, June 1993.
Lammari N., Laleau R., Jouve M., Multiple viewpoints of Is_A Inheritance Hierarchies through Normalization and Denormalization Mechanisms. Proc. of OOIS’98, Springer-Verlag, Paris, September 9–11, 1998.
Lammari N., An Algorithm to Extract IS-A Inheritance Hierarchies from a Relational Database, Proc. of ER’99, LNCS 1728, Paris, 1999.
Armenise P., Bandinelli S., Ghezzi C., Morzenti A., A survey and assessment of software process representation formalisms, Int. Journal of Software Engineering and Knowledge Engineering, Vol. 3, No. 3, 1993.
Dowson M., Fernstrom C., Towards requirements for Enactement Mechanisms, Proc. of the th European Workshop on Software Process Technology, 1994.
Finkelstein A., Kramer J., Nuseibeh B., ‘Software process modelling and technology’, Research Studies Press LTD, 1994.
Si-said S., Rolland C.: ‘Guidance for Requirements Engineering Processes’, Proc. of the 8th Int. Conf. and workshop on Database and Expert Systems Applications, DEXA’97, September1–5, 1997, Toulouse, France.
Si-Saïd S., Proposition pour la modélisation et le guidage des processus d’analyse des systèmes d’information, PhD thesis, Université Paris-1 La Sorbonne, Feb. 1998.
Assar S., Ben Achour C., Si-Said S., Un Modèle pour la Spécification de Processus d’Analyse des Systèmes d’Information. 18ème Congrès of INFORSID, Lyon, France, 16–19 Mai 2000.
Akoka J., Assar S., Comyn-Wattiau I., Lammari N., Laleau R., Noiseau Y., Si-Said S., E-MeRCI: Un Environnement et Une Méthode pour la Rétro-Conception Intelligente d’applications de bases de données, Technical report ISID-1-01, CEDRIC-CNAM, Paris, February 2001.
Comyn-Wattiau I., Akoka J., Relational Database Reverse Engineering: Logical Schema Conceptualization. Revue Networking and Information Systems, Hermès, 1999.
Benjamen A., Une approche Multi-démarches pour modélisation des démarches méthodologiques, PhD Thesis, Université Paris 1-La Sorbonne, October 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cherfi, S.SS., Lammari, N. (2002). Towards an Assisted Reorganization of Is_A Hierarchies. In: Bellahsène, Z., Patel, D., Rolland, C. (eds) Object-Oriented Information Systems. OOIS 2002. Lecture Notes in Computer Science, vol 2425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46102-7_55
Download citation
DOI: https://doi.org/10.1007/3-540-46102-7_55
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44087-1
Online ISBN: 978-3-540-46102-9
eBook Packages: Springer Book Archive