Abstract
A new method for providing integrated support for multiple development notations (including analysis, design, and implementation) within Information Systems Engineering Environments (ISEEs) is described. Our method supports both static integration of multiple notations and the implementation of dynamic support for them within an integrated ISEE. First, conceptual data models of different analysis and design notations are identified and modelled, and then merged into an integrated conceptual data model. Second, mappings are derived from the integrated conceptual data model, which translates data changes in one notation to appropriate data changes in the other notations. Third, individual ISEEs for each notation are developed. Finally, the individual ISEEs are integrated via an integrated repository based on the integrated conceptual data model and mappings. An environment supporting integrated tools for Object-Oriented Analysis and Extended Entity-Relationship diagrams is described, which has been built using this technique.
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
P.P. Chen: The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems 1, 1 (1976), 9–36.
P. Coad and E. Yourdon: Object-Oriented Analysis, Yourdon Press, Second Edition (1991).
J.C. Grundy, and J.G. Hosking: A framework for building visusal programming environments. In Proceedings of the 1993 IEEE Symposium on Visual Languages, IEEE Computer Society Press, 1993, pp. 220–224.
J.C. Grundy: Multiple textual and graphical views for Interactive Software Development Environments, Ph.D. dissertation, University of Auckland, Department of Computer Science, June 1993.
J.C. Grundy and J.G. Hosking: Constructing Integrated Software Development Environments with Dependency Graphs, Working Paper, Department of Computer Science, University of Waikato, 1994.
J.C. Grundy, J.G. Hosking, S. Fenwick, and W.B. Mugridge: Visual Object-Oriented Programming, Prentice-Hall (1994), Chapter 11.
J.C. Grundy, J.G. Hosking, and W.B. Mugridge, Supporting flexible consistency management via discrete change description propagation, Working Paper, Department of Computer Science, University of Waikato, 1995.
J.C. Grundy, W.B. Mugridge, J.G. Hosking, and R. Amor: Support for Collaborative, Integrated Software Development. accepted to the 7th Conference on Software Engineering Environments, IEEE CS Press, April 1995.
B. Henderson-Sellersand J.M. Edwards: The Object-Oriented Systems Life Cycle. Communications of the ACM 33, 9 (1990), 142–159.
M. Heym and H. Österle: A Semantic Data Model for Methodology Engineering. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, IEEE CS Press, Washington, D.C., 1992, pp. 142–155.
B. Nuseibeh and A. Finkelstein: ViewPoints: A Vehicle for Method and Tool Integration. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, IEEE CS Press, Washington, D.C., 1992, pp. 50–61.
M. Ratcliffe, C. Wang, R.J. Gautier, and B.R. Whittle: Dora — a structure oriented environment generator. IEE Software Engineering Journal 7, 3 (1992), 184–190.
S.P. Reiss: Connecting Tools Using Message Passing in the Field Environment. IEEE Software 7, 7 (July 1990), 57–66.
X. Song, and L.J. Osterweil: A Process-Modeling Based Approach to Comparing and Integrating Software Design Methodologies. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, IEEE Computer Society Press, Washingon, D.C., 1992, pp. 225–229.
TurboCASE Reference Manual, StructSoft Inc, 5416 156th Ave. S.E. Bellevue, WA, 1992.
J.R. Venable: CoCoA: A Conceptual Data Modelling Approach for Complex Problem Domains, Ph.D. dissertation, State University of New York at Binghampton, 1993.
A.I. Wasserman, and P.A. Pircher: A Graphical, Extensible, Integrated Environment for Software Development. SIGPLAN Notices 22, 1 (January 1987), 131–142.
R.J. Wieringa: Combining static and dynamic modelling methods: a comparison of four methods. to appear in Computer Journal (1995).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grundy, J.C., Venable, J.R. (1995). Providing integrated support for multiple development notations. In: Iivari, J., Lyytinen, K., Rossi, M. (eds) Advanced Information Systems Engineering. CAiSE 1995. Lecture Notes in Computer Science, vol 932. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59498-1_251
Download citation
DOI: https://doi.org/10.1007/3-540-59498-1_251
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59498-7
Online ISBN: 978-3-540-49290-0
eBook Packages: Springer Book Archive