Abstract
In this paper we describe how to improve method reusability in a metaCASE environment called MetaEdit+. The suggested component based approach helps unify design artefacts into components with explicit interfaces and meaningful context descriptions. We describe a method artefact from three perspectives: concept, content, and context. We create a component concept by using a hierarchical facet-based schema, and represent contextual relationship types by using definitional and reuse dependency, usage context, and implementation context links. This is the first attempt to explicitly define components into a metaCASE environment.
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
Slootman, F.: A blueprint for component-base applications. Compuware Corporation URL: http://www.compuware.com/products/uniface/station/reading/ind_blue.htm (1999)
Softera: SoftModeler. Softera Ltd URL: http://www.softera.com/products.htm (1997)
GmbH: MicroTOOL-making IT better. microTOOL GmbH URL: http://www.microtool.de/e_index.htm (1999).
Garone, S. and A. Kehlenbeck: Rational Rose98: Another Major Step Toward Component-Based Development. Rational Software Corporation URL: http://www.rational.com/products/rose/reviews/analysts/index.jtmpl (1998)
Short, K.: Component based development and object modeling. Sterling Software (1997)
Kelly, S., K. Lyytinen, and M. Rossi MetaEdit+: a Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. Proceedings of the 8th International Conference CAISE’96. Springer-Verlag (1996) 1–21
Tracz, W.: Implementation working group summary. Reuse in Practice Workshop Summary (1990) 10–19
Harmsen, A.F.: Situational Method Engineering. University of Twente (1997) p. 310.
Whittle, B.: Models and languages for component description and reuse. ACM SIGSOFT: 20(2) (1995) 76–87
Edwards, S.H.: Towards a model of reusable software sybsystems. Proc. of the 5th Annual Workshop on Software Reuse (1992)
Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Information & Software Technology: 38(6) (1996) 275–280
Smolander, K.: GOPRR: a proposal for a meta level model. University of Jyväskylä: Finland (1993)
Lyytinen, K., et al.: MetaPHOR: Metamodelling, Principles, Hypertext, Objects and Repositories. Technical Report TR-7. University of Jyväskylä: Finland (1994)
Rossi, M.: Advanced Computer Support for Method Engineering: Implementation of CAME Environment in MetaEdit+. University of Jyväskylä: Finland (1998)
Tolvanen, J.-P.: Incremental Method Engineering with Modeling Tools: Theoretical principles and Empirical Evidence. University of Jyväskylä: Finland (1998)
Prieto-DÍaz, R. and P. Freeman: Classifying Software for Reusability. IEEE Software: (1) (1987) 6–16.
Prieto-DÍaz, R. and G. Arango (eds.): Domain Analysis and Software Systems Modeling. IEEE Computer Society Press: Los Alamitos, CA (1991)
Liao, H.-C. and F.-J. Wang: Software reuse based on a large object-oriented library. ACM SIGSOFT: Software Engineering Notes: 18(1) (1993) 74–80
Iivari, J.: Levels of abstraction as a conceptual framework for an information system. Information System Concepts: An In-depth Analysis, P.I. E. D. Falkenberg (ed.). Amsterdam North-Holland. (1989) 323–352
Olle, T.W., et al.: Information System Methodologies — A Framework for Understanding. Addison-Wesley (1991)
Wand, Y.: Ontology as a Foundation for meta-modelling and Method Engineering. Information and Software Technology: 38(4) (1996) 281–287.
Isakowitz, T. and R.J. Kauffman: Supporting Search for Reusable Software Objects. IEEE Transactions on Software engineering: 22(6) (1996) 407–423
Castellani, X.: Overviews of Models Defined with Charts of Concepts. IFIP WG8.1 International Conference on Information System Concepts: An Integrated Discipline Emerging (1999)
Oinas-Kukkonen, H.: Debate Browser-a Design Rationale Tool for MetaEdit+ Environment. Working Paper Series B 40. Univ. of Oulu: Finland (1996)
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
Zhang, Z. (2000). Defining Components in a MetaCASE Environment. In: Wangler, B., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 2000. Lecture Notes in Computer Science, vol 1789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45140-4_23
Download citation
DOI: https://doi.org/10.1007/3-540-45140-4_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67630-0
Online ISBN: 978-3-540-45140-2
eBook Packages: Springer Book Archive