Abstract
Existing CASE tools are often rigid and do not support the users' native methodologies. To alleviate this, more flexible and customisable tools called CASE shells are emerging. However, the customisation of those tools is still cumbersome and error-prone, and demands several configuration files that follow a rigid syntax of some metamodelling language(s). In order to make the customisation easier, we propose a graphical metamodelling editor, MetaEdit, with which the conceptual structures of the user methodology can be modelled easily using an easy-to-grasp graphical notation. With MetaEdit, methodology models can be constructed with less effort and the configuration files for the CASE shell can be created (semi)automatically. The tool is flexible i.e. its symbols and metamodel are user-definable. In consequence it can be used as a simple CASE shell. MetaEdit is based on the Object-Property-Role-Relationship (OPRR) data model. The paper presents the principles on which the editor is built, describes its operation, and discusses its relations to other research on metamodelling.
This research was in part funded by the Technology Development Center of Finland.
Chapter PDF
Similar content being viewed by others
Keywords
References
ANSI., “The ANSI/X3/SPARC DBMS Framework Report of the Study Group on Database Management Systems,” Information Systems 3 pp. 173–191 Pergamon Press, (1978).
Bergsten, Per and Bubenko jr., Janis, Dahl, Roland, Gustafsson, Mats R., and Johansson, Lars-Åke, RAMATIC — a CASE shell for implementation of specific CASE tools, SISU, Stockholm (1989). First draft of a contribution to section 4.4 of the TEMPORA T6.1 report
Brinkkemper, Sjaak, Formalisation of Information Systems Modelling, Thesis Publishers, Catholic University of Nijmegen, Nijmegen (1990). Ph.D. Dissertation
Bubenko, jr., Janis A., Selecting a strategy for computer-aided software engineering (CASE), SYSLAB University of Stockholm, Stockholm (June 1988).
Chen, Minder, Nunamaker, jr., Jay F., and Weber, E. Sue, “Computer-Aided Software Engineering: Present Status and Future Directions,” Data Base 20(1) pp. 7–13 (Spring 1989).
Chen, Minder and Nunamaker, jr., Jay F., “MetaPlex: an Integrated Environment for Organization and Information Systems Development,” pp. 141–151 in Procs. of the Tenth International Conference on Information Systems, ed. Janice I. DeGross, John C. Henderson and Benn R. Konsynski, Boston, MA (December 4–6, 1989).
Chen, Peter Pin-Shan, “The entity-relationship model — toward a unified view of data,” ACM Transactions on Database Systems 1(1) pp. 9–36 (March 1976).
Chikofsky, Elliot J., “Software Technology People Can Really Use,” IEEE Software, pp. 8–10 (March 1988).
CRIS88,, Computerized Assistance During the Information Systems Life Cycle, North-Holland, Amsterdam (1988). Proceedings of the IFIP WG 8.1 Working Conference on Computerized Assistance during the Information Systems Life Cycle CRIS 88
De Marco, Tom, Structured Analysis and System Specification, Yourdon Press, New York (1978).
Everest, Gordon C. and Alanis, Macedonio, Selecting Computer-Aided Software Engineering Tools, Dept. of Information and Decision Sciences, University of Minnesota (1989). An unpublished (?) research paper
Harel, David, “On visual formalisms,” Communications of the ACM 31(5) pp. 514–530 (May 1988).
Hekmatpour, S. and Woodman, M., “Formal specification of graphical notations and graphical software tools,” pp. 297–305 in ESEC '87: Proceedings of the 1st European Software Engineering Conference, Strasbourg, France, Sep 9–11, 1987 (Lecture Notes in Computer Science), ed. H. Nichols and D. Simpson,Springer-Verlag, Berlin (1987).
Index Technology,, Customizer Reference Guide, Index Technology Corporation, Cambridge, Ma (1987).
ISDOS,, An Introduction to the System Encyclopedia Manager, ISDOS Project, Department of Industrial and Operations Engineering, The University of Michigan, Ann Arbor, Michigan (September 1981). ISDOS Ref# 81 SEM-0338-1
ISO,, Information processing systems — Information Resource Dictionary System (IRDS) Framework, ISO (1989). Draft International Standard
Kumar, Kuldeep and Welke, Richard J., “Methodology Engineering: A Proposal for Situation Spesific Methodology Construction,” in Proceedings of CASE Studies 1988, Meta Systems, Ann Arbor (1988). Meta Ref. #C8811
LeQuesne, P. N., “Individual and Organisational Factors and the Design of IPSEs,” The Computer Journal 31(5) pp. 391–397 (1988).
Lockemann, Peter C. and Mayr, Heinrich C., “Information System Design: Techniques and Software Support,” pp. 617–634 in Information Processing 86, ed. H.-J. Kugler,North-Holland, Amsterdam (1986).
Lyytinen, Kalle, “A Taxonomic Perspective of Information Systems Development: Thoretical Constructs and recommendations,” pp. 3–41 in Critical Issues in Information Systems Research, ed. R. J. Boland Jr. and R. A. Hirschheim,John Wiley & Sons Ltd. (1987).
Lyytinen, Kalle, SYTI-Project: Research Plan, University of Jyväskylä, Department of Computer Science, Jyväskylä, Finland (Spring 1988).
Lyytinen, Kalle, Smolander, Kari, and Tahvanainen, Veli-Pekka, “Modelling CASE environments in Systems Development,” in Procs. of CASE89 The First Nordic Conference on Advanced Systems Engineering,, Stockholm (1989).
Meta Systems,, QuickSpec Language Guide version 1.0, Meta Systems, Ltd., Ann Arbor (January 1989).
Orlikowski, W. J., “CASE Tools and the IS Workplace: Some Findings from Empirical Research,” in Procs. of the 1988 ACM SIGCPR Conference on the Management of Information Systems Personnel, (April 7–8, 1988).
Orlikowski, Wanda J., “Division among the Ranks: The Social Implications of CASE Tools for System Developers,” pp. 199–210 in Procs. of the Tenth International Conference on Information Systems, ed. Janice I. DeGross, John C. Henderson and Benn R. Konsynski,, Boston, MA (December 4–6, 1989).
Penedo, Maria H. and Riddle, William E., “Software Engineering Environment Architectures,” IEEE Transactions on Software Engineering 14(6) pp. 689–696 (June 1988).
Siltanen, Aila, “The Impact of CASE Tools on IS Management,” pp. 181–195 in CASE on Trial, ed. Kathy Spurr and Paul Layzell,John Wiley & Sons Ltd, Chichester (1990).
Smolander, Kari, Tahvanainen, Veli-Pekka, and Lyytinen, Kalle, “How to Combine Tools and Methods in Practice — a field study,” pp. 195–214 in Advanced Information Systems Engineering, ed. B. Steinholz, A. Solvberg, L. Bergman,Springer-Verlag, Berlin (1990).
Sorenson, Paul G., Tremblay, Jean-Paul, and McAllister, Andrew J., “The Metaview System for Many Specification Environments,” IEEE Software, pp. 30–38 (March 1988).
Teichroew, Daniel, Macasovic, Petar, Hershey,III, Ernest A., and Yamamoto, Yuzo, “Application of the entity-relationship approach to information processing systems modeling,” pp. 15–38 in Entity-Relationship Approach to Systems Analysis and Design, ed. P. P. Chen,North-Holland (1980).
Venable, John R. and Truex,III, Duane P., “An Approach for Tool Integration in a CASE Environment,” in Proceedings of CASE Studies 1988, Meta Systems, Ann Arbor (1988). Meta Ref. #C8812
Welke, Richard J., “IS/DSS: DBMS support for information systems development,” pp. 195–250 in Data Base Management: Theory and Applications, ed. C.W. Holsapple and A.B. Whinston,D. Reidel Publishing Company (1983).
Welke, Richard J., The CASE Repository: More than another database application, Meta Systems, Ltd., Ann Arbor (1988).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Smolander, K., Lyytinen, K., Tahvanainen, VP., Marttiin, P. (1991). MetaEdit— A flexible graphical environment for methodology modelling. In: Andersen, R., Bubenko, J.A., Sølvberg, A. (eds) Advanced Information Systems Engineering. CAiSE 1991. Lecture Notes in Computer Science, vol 498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54059-8_85
Download citation
DOI: https://doi.org/10.1007/3-540-54059-8_85
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54059-5
Online ISBN: 978-3-540-47378-7
eBook Packages: Springer Book Archive