skip to main content
Skip header Section
Object-oriented modeling and designJanuary 1991
  • Authors:
  • James Rumbaugh,
  • Michael Blaha,
  • William Premerlani,
  • Frederick Eddy,
  • William Lorensen
Publisher:
  • Prentice-Hall, Inc.
  • Division of Simon and Schuster One Lake Street Upper Saddle River, NJ
  • United States
ISBN:978-0-13-629841-0
Published:02 January 1991
Pages:
500
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Nougrahiya A and Nandivada V (2024). Homeostasis: Design and Implementation of a Self-Stabilizing Compiler, ACM Transactions on Programming Languages and Systems, 46:2, (1-58), Online publication date: 30-Jun-2024.
  2. Chakraborty S and Liebel G (2024). Modelling guidance in software engineering: a systematic literature review, Software and Systems Modeling (SoSyM), 23:1, (249-265), Online publication date: 1-Feb-2024.
  3. McColl C, Estivill-Castro V, Gilmore E, McColl M and Hexel R Enabling Modern Application Development with Swift on the Nao/Pepper Robots RoboCup 2021: Robot World Cup XXIV, (15-27)
  4. Piroumian V (2021). Digital Twins: Universal Interoperability for the Digital Age, Computer, 54:1, (61-69), Online publication date: 1-Jan-2021.
  5. Trimborn T, Otte P, Cramer S, Beikirch M, Pabich E and Frank M (2019). SABCEMM: A Simulator for Agent-Based Computational Economic Market Models, Computational Economics, 55:2, (707-744), Online publication date: 1-Feb-2020.
  6. Hojaji F, Mayerhofer T, Zamani B, Hamou-Lhadj A and Bousse E (2019). Model execution tracing: a systematic mapping study, Software and Systems Modeling (SoSyM), 18:6, (3461-3485), Online publication date: 1-Dec-2019.
  7. ACM
    Reuter R, Knietzsch M, Hauser F and Mottok J Supporting Abstraction Skills Using Augmented Reality? Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, (320-320)
  8. Van den Vonder S, De Koster J and De Meuter W Composable Actor Behaviour Distributed Applications and Interoperable Systems, (57-73)
  9. ACM
    Siabato W, Claramunt C, Ilarri S and Manso-Callejo M (2018). A Survey of Modelling Trends in Temporal GIS, ACM Computing Surveys, 51:2, (1-41), Online publication date: 31-Mar-2019.
  10. García-Holgado A and García-Peñalvo F Human Interaction in Learning Ecosystems Based on Open Source Solutions Learning and Collaboration Technologies. Design, Development and Technological Innovation, (218-232)
  11. ACM
    Dwivedi A and Rath S (2018). Transformation of Alloy Notation into a Semantic Notation, ACM SIGSOFT Software Engineering Notes, 43:1, (1-6), Online publication date: 28-Mar-2018.
  12. ACM
    Al-Fedaghi S and Alahmad H Integrated Modeling Methodologies and Languages Proceedings of the 12th International Conference on Ubiquitous Information Management and Communication, (1-8)
  13. ACM
    Lizardo L and Davis C A PostGIS extension to support advanced spatial data types and integrity constraints Proceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, (1-10)
  14. Almugrin S, Albattah W and Melton A (2016). Using indirect coupling metrics to predict package maintainability and testability, Journal of Systems and Software, 121:C, (298-310), Online publication date: 1-Nov-2016.
  15. Lun R, Gordon C and Zhao W The design and implementation of a Kinect-based framework for selective human activity tracking 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), (002890-002895)
  16. Nguyen V, Dang H, Do N and Tran D (2016). Enhancing team collaboration through integrating social interactions in a Web-based development environment, Computer Applications in Engineering Education, 24:4, (529-545), Online publication date: 1-Jul-2016.
  17. Burger E, Henss J, Küster M, Kruse S and Happe L (2016). View-based model-driven software development with ModelJoin, Software and Systems Modeling (SoSyM), 15:2, (473-496), Online publication date: 1-May-2016.
  18. References Reactive Internet Programming
  19. Appendixes Reactive Internet Programming
  20. Software Component Management Reactive Internet Programming
  21. Programming Web Enterprise Applications Reactive Internet Programming
  22. Programming the “Internet of Things” Reactive Internet Programming
  23. Advanced Programming with PauWare engine Reactive Internet Programming
  24. Execution Semantics Reactive Internet Programming
  25. Programming State Chart XML Models Reactive Internet Programming
  26. Applying State Chart XML Reactive Internet Programming
  27. Event and State-based Modeling and Programming Reactive Internet Programming
  28. Introduction Reactive Internet Programming
  29. Preface Reactive Internet Programming
  30. Anthonysamy P, Edwards M, Weichel C and Rashid A Inferring Semantic Mapping Between Policies and Code Proceedings of the 8th International Symposium on Engineering Secure Software and Systems - Volume 9639, (233-250)
  31. ACM
    Drori O (2016). Template for a System Design File Using OODPM Version 2015, ACM SIGSOFT Software Engineering Notes, 41:1, (1-4), Online publication date: 22-Feb-2016.
  32. Feuerlicht G and Hartman D Estimating the Complexity of Software Services Using an Entropy Based Metric Service-Oriented Computing – ICSOC 2015 Workshops, (15-23)
  33. Mougenot I, Desconnets J and Chahdi H A DCAP to promote easy-to-use data for multiresolution and multitemporal satellite imagery analysis Proceedings of the 2015 International Conference on Dublin Core and Metadata Applications, (10-19)
  34. Intana A, Poppleton M and Merrett G A model-based trace testing approach for validation of formal co-simulation models Proceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, (181-188)
  35. Amálio N and Glodt C (2015). A tool for visual and formal modelling of software designs, Science of Computer Programming, 98:P1, (52-79), Online publication date: 1-Feb-2015.
  36. Vainio J and Junkkari M (2014). SQL-based semantics for path expressions over hierarchical data in relational databases, Journal of Information Science, 40:3, (293-312), Online publication date: 1-Jun-2014.
  37. ACM
    Perez De Rosso S and Jackson D What's wrong with git? Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software, (37-52)
  38. ACM
    Steimann F Content over container Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software, (173-186)
  39. Petre M UML in practice Proceedings of the 2013 International Conference on Software Engineering, (722-731)
  40. Molesini A, Omicini A, Viroli M and Zambonelli F Engineering pervasive multiagent systems in SAPERE Proceedings of the First International Conference on Engineering Multi-Agent Systems, (196-214)
  41. Beldjehem M (2013). A granular hierarchical multiview metrics suite for statecharts quality, Advances in Software Engineering, 2013, (5-5), Online publication date: 1-Jan-2013.
  42. Coleman R, Estivill-Castro V, Hexel R and Lusty C Visual-trace simulation of concurrent finite-state machines for validation and model-checking of complex behaviour Proceedings of the Third international conference on Simulation, Modeling, and Programming for Autonomous Robots, (52-64)
  43. ACM
    Hubwieser P (2012). Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory Subject, ACM Transactions on Computing Education, 12:4, (1-41), Online publication date: 1-Nov-2012.
  44. ACM
    Bernardi S, Merseguer J and Petriu D (2012). Dependability modeling and analysis of software systems specified with UML, ACM Computing Surveys, 45:1, (1-48), Online publication date: 1-Nov-2012.
  45. Møller-Pedersen B Models '67 revisited Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice, (1-15)
  46. Omoda-Onyait G, Lubega J, Maiga G and Angole R Towards an interactive agent-based approach to real-time feedback (IAARF) in e-learning system Proceedings of the 5th international conference on Hybrid Learning, (317-328)
  47. Lee J, Kang H, Kim G and Noh S (2012). Concurrent material flow analysis by P3R-driven modeling and simulation in PLM, Computers in Industry, 63:5, (513-527), Online publication date: 1-Jun-2012.
  48. Cotillon A, Valencia P and Jurdak R Android genetic programming framework Proceedings of the 15th European conference on Genetic Programming, (13-24)
  49. Kop C Checking feasible completeness of domain models with natural language queries Proceedings of the Eighth Asia-Pacific Conference on Conceptual Modelling - Volume 130, (33-42)
  50. Bhattacharya S, Czejdo B, Han S and Siddique M Behavior based approach for robot navigation and chemical anomaly tracking Proceedings of the 4th international conference on Intelligent Robotics and Applications - Volume Part II, (317-327)
  51. Aguilera D, García-Ranea R, Gómez C and Olivé A An eclipse plugin for validating names in UML conceptual schemas Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions, (323-327)
  52. Thimm H and Rasmussen K (2011). Adaptable Information Provisioning in Collaborative Networks, International Journal of Distributed Systems and Technologies, 2:4, (44-56), Online publication date: 1-Oct-2011.
  53. Müller M, Kersten B and Goedicke M A question-based method for deriving software architectures Proceedings of the 5th European conference on Software architecture, (35-42)
  54. Dauschan M, Thenius R, Schmickl T and Crailsheim K Using virtual embryogenesis in multi-robot organisms Proceedings of the Second international conference on Adaptive and intelligent systems, (238-247)
  55. Bila J, Jura J and Bukovsky I Qualitative modeling in the landscape development monitoring Proceedings of the 15th WSEAS international conference on Systems, (35-41)
  56. Sneed S A genesis of thinking in the evolution of ancient philosophy and modern software development Proceedings of the 6th international conference on Universal access in human-computer interaction: design for all and eInclusion - Volume Part I, (129-138)
  57. Pinet F, Kang M, Boulil K, Bimonte S, De Sousa G, Roussey C, Schneider M and Chanet J (2011). Using OCL to Model Constraints in Data Warehouses, International Journal of Technology Diffusion, 2:3, (36-46), Online publication date: 1-Jul-2011.
  58. ACM
    Borges V, Maldonado J and Barbosa E Towards the establishment of supporting mechanisms for modeling and generating educational content Proceedings of the 2011 ACM Symposium on Applied Computing, (1202-1207)
  59. Kwon S (2011). Conceptual modeling of causal map, Expert Systems with Applications: An International Journal, 38:1, (360-370), Online publication date: 1-Jan-2011.
  60. Feuerlicht G Simple metric for assessing quality of service design Proceedings of the 2010 international conference on Service-oriented computing, (133-143)
  61. ACM
    Dubey S and Rana A (2010). Assessment of usability metrics for object-oriented software system, ACM SIGSOFT Software Engineering Notes, 35:6, (1-4), Online publication date: 27-Nov-2010.
  62. Billington D, Estivill-Castro V, Hexel R and Rock A Modelling behaviour requirements for automatic interpretation, simulation and deployment Proceedings of the Second international conference on Simulation, modeling, and programming for autonomous robots, (204-216)
  63. ACM
    Mili H, Tremblay G, Jaoude G, Lefebvre É, Elabed L and Boussaidi G (2010). Business process modeling languages, ACM Computing Surveys, 43:1, (1-56), Online publication date: 1-Nov-2010.
  64. Kama N, French T and Reynolds M Impact Analysis using Class Interaction Prediction Approach Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10, (96-111)
  65. Alepis E and Virvou M (2010). Object oriented architecture for affective multimodal e-learning interfaces, Intelligent Decision Technologies, 4:3, (171-180), Online publication date: 1-Aug-2010.
  66. Laguna M, Marqués J and Crespo Y On the semantics of the extend relationship in use case models Proceedings of the 22nd international conference on Advanced information systems engineering, (409-423)
  67. Gorla N and Lin S (2010). Determinants of software quality, Information and Software Technology, 52:6, (602-610), Online publication date: 1-Jun-2010.
  68. ACM
    Muldoon C, Tynan R, Hare G and Grady M Agent-based coordination for the sensor web Proceedings of the 2010 ACM Symposium on Applied Computing, (2019-2023)
  69. Klein P The architecture description language model Graph transformations and model-driven engineering, (249-273)
  70. Bhattacharya S and Czejdo B (2010). A state diagram creation and code generation tool for robot programming, Journal of Computing Sciences in Colleges, 25:3, (120-127), Online publication date: 1-Jan-2010.
  71. ACM
    Drori O (2009). Template for a system design file using OODPM version 2010, ACM SIGSOFT Software Engineering Notes, 34:6, (1-4), Online publication date: 3-Dec-2009.
  72. ACM
    Dinh T and Barkataki S (2009). Distributed container, ACM SIGAda Ada Letters, 29:3, (115-118), Online publication date: 9-Nov-2009.
  73. ACM
    Dinh T and Barkataki S Distributed container Proceedings of the ACM SIGAda annual international conference on Ada and related technologies, (115-118)
  74. Arciszewski H, De Greef T and Van Delft J (2009). Adaptive automation in a naval combat management system, IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans, 39:6, (1188-1199), Online publication date: 1-Nov-2009.
  75. Shyu F, Cheng P and Chen S Using XML for VLSI Physical Design Automation Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing, (821-831)
  76. Demong R, Abu Hassan L, Tuan Besar T and Zulkifli Z Electronic Document Tracking System (EDTS) Proceedings of the Symposium on Human Interface 2009 on ConferenceUniversal Access in Human-Computer Interaction. Part I: Held as Part of HCI International 2009, (375-383)
  77. ACM
    Mishra A and Mishra D (2009). Some issues on scheduling estimation model for object-oriented software projects, ACM SIGSOFT Software Engineering Notes, 34:4, (1-4), Online publication date: 6-Jul-2009.
  78. ACM
    Vassev E and Mokhov S An ASSL-generated architecture for autonomic systems Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering, (121-126)
  79. Polack F, Andrews P and Sampson A The engineering of concurrent simulations of complex systems Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (217-224)
  80. Czejdo B and Bhattacharya S (2009). Programming robots with state diagrams, Journal of Computing Sciences in Colleges, 24:5, (19-26), Online publication date: 1-May-2009.
  81. Koutsabasis P and Darzentas J (2008). Methodologies for agent systems development: underlying assumptions and implications for design, AI & Society, 23:3, (379-407), Online publication date: 1-May-2009.
  82. ACM
    Kurpjuweit S and Winter R Concern-oriented business architecture engineering Proceedings of the 2009 ACM symposium on Applied Computing, (265-272)
  83. Gupta V and Chhabra J (2009). Package coupling measurement in object-oriented software, Journal of Computer Science and Technology, 24:2, (273-283), Online publication date: 1-Mar-2009.
  84. Setavoraphan K and Grant F Conceptual simulation modeling Proceedings of the 40th Conference on Winter Simulation, (975-986)
  85. Farcas C, Farcas E and Krüger I Requirements for service composition in ultra-large scale software-intensive systems Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development, (93-115)
  86. Middelkoop R, Huizing C, Kuiper R and Luit E (2008). Specification and Verification of Invariants by Exploiting Layers in OO Designs, Fundamenta Informaticae, 85:1-4, (377-398), Online publication date: 20-Sep-2008.
  87. ACM
    Zhuge H, Xing Y and Shi P (2008). Resource space model, OWL and database, ACM Transactions on Internet Technology, 8:4, (1-31), Online publication date: 1-Sep-2008.
  88. Oren E, Heitmann B and Decker S (2008). ActiveRDF, Web Semantics: Science, Services and Agents on the World Wide Web, 6:3, (191-202), Online publication date: 1-Sep-2008.
  89. La Torre S, Napoli M, Parente M and Parlato G (2008). Verification of scope-dependent hierarchical state machines, Information and Computation, 206:9-10, (1161-1177), Online publication date: 1-Sep-2008.
  90. ACM
    Mishra D and Mishra A (2008). Some observations on staff estimation metrics for object, ACM SIGSOFT Software Engineering Notes, 33:5, (1-4), Online publication date: 31-Aug-2008.
  91. ACM
    de Souza C and Redmiles D An empirical study of software developers' management of dependencies and changes Proceedings of the 30th international conference on Software engineering, (241-250)
  92. ACM
    Ramsin R and Paige R (2008). Process-centered review of object oriented software development methodologies, ACM Computing Surveys, 40:1, (1-89), Online publication date: 1-Feb-2008.
  93. Middelkoop R, Huizing C, Kuiper R and Luit E (2008). Specification and Verification of Invariants by Exploiting Layers in OO Designs, Fundamenta Informaticae, 85:1-4, (377-398), Online publication date: 1-Jan-2008.
  94. Lê D and Janicki R A categorical approach to mereology and its application to modelling software components Transactions on rough sets VIII, (146-174)
  95. Domínguez K, Pérez M, Grimán A, Ortega M and Mendoza L Software quality model based on software development approaches Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (1-6)
  96. Berman S and Semwayo T A conceptual modeling methodology based on niches and granularity Proceedings of the 26th international conference on Conceptual modeling, (338-358)
  97. Rubin E and Wand Y A framework supporting the utilization of domain knowledge embedded in software Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83, (85-90)
  98. ACM
    Marovac N (2007). UML based embedded documentation for semi-automatic software development, ACM SIGSOFT Software Engineering Notes, 32:5, (1-3), Online publication date: 1-Sep-2007.
  99. ACM
    Harel D Statecharts in the making Proceedings of the third ACM SIGPLAN conference on History of programming languages, (5-1-5-43)
  100. Milicev D (2007). On the Semantics of Associations and Association Ends in UML, IEEE Transactions on Software Engineering, 33:4, (238-251), Online publication date: 1-Apr-2007.
  101. Huchard M, Hacene M, Roume C and Valtchev P (2007). Relational concept discovery in structured datasets, Annals of Mathematics and Artificial Intelligence, 49:1-4, (39-76), Online publication date: 1-Apr-2007.
  102. Seater R, Jackson D and Gheyi R (2007). Requirement progression in problem frames: deriving specifications from requirements, Requirements Engineering, 12:2, (77-102), Online publication date: 1-Apr-2007.
  103. Hennicker R and Knapp A Activity-driven synthesis of state machines Proceedings of the 10th international conference on Fundamental approaches to software engineering, (87-101)
  104. ACM
    Podgorelec V and Heričko M (2007). Estimating software complexity from UML models, ACM SIGSOFT Software Engineering Notes, 32:2, (1-5), Online publication date: 1-Mar-2007.
  105. Broy M From "formal methods" to system modeling Formal methods and hybrid real-time systems, (24-44)
  106. ACM
    Munroe S, Miles S, Moreau L and Vázquez-Salceda J PrIMe Proceedings of the 6th international workshop on Software engineering and middleware, (39-46)
  107. Le D and Janicki R On a parthood specification method for component software Proceedings of the 5th international conference on Rough Sets and Current Trends in Computing, (537-546)
  108. Nielsen C, Overgaard M, Pedersen M, Stage J and Stenild S Exploring interaction space as abstraction mechanism for task-based user interface design Proceedings of the 5th international conference on Task models and diagrams for users interface design, (202-216)
  109. Vallino J If you're not modeling, you're just programming Proceedings of the 2006 international conference on Models in software engineering, (291-300)
  110. Shlezinger G, Reinhartz-Berger I and Dori D Analyzing object-oriented design patterns from an object-process viewpoint Proceedings of the 6th international conference on Next Generation Information Technologies and Systems, (186-197)
  111. Alsaadi A Applying the UML class diagram in the performance analysis Proceedings of the Third European conference on Formal Methods and Stochastic Models for Performance Evaluation, (148-165)
  112. ACM
    Gallagher L and Offutt J Automatically testing interacting software components Proceedings of the 2006 international workshop on Automation of software test, (57-63)
  113. ACM
    Ng T, Cheung S, Chan W and Yu Y Toward effective deployment of design patterns for software extension Proceedings of the 2006 international workshop on Software quality, (51-56)
  114. ACM
    Dobing B and Parsons J (2006). How UML is used, Communications of the ACM, 49:5, (109-113), Online publication date: 1-May-2006.
  115. ACM
    Pearce D and Noble J Relationship aspects Proceedings of the 5th international conference on Aspect-oriented software development, (75-86)
  116. Tan H, Yang Y and Bian L (2006). Systematic Transformation of Functional Analysis Model into OO Design and Implementation, IEEE Transactions on Software Engineering, 32:2, (111-135), Online publication date: 1-Feb-2006.
  117. Hayes J, Dekhtyar A and Sundaram S (2006). Advancing Candidate Link Generation for Requirements Tracing, IEEE Transactions on Software Engineering, 32:1, (4-19), Online publication date: 1-Jan-2006.
  118. Xing Y, Liu J, Sun X and Yao E Collaborating semantic link network with resource space model Proceedings of the 4th international conference on Grid and Cooperative Computing, (750-755)
  119. Kim J and Yoo J Application of real-time object-oriented modeling technique for real-time computer control Proceedings of the 10th Asia-Pacific conference on Advances in Computer Systems Architecture, (680-692)
  120. ACM
    Menchaca R, Balladares L, Quintero R and Carreto C Software engineering, HCI techniques and Java technologies joined to develop web-based 3D-collaborative virtual environments Proceedings of the 2005 Latin American conference on Human-computer interaction, (40-51)
  121. ACM
    Zhu Y, Crouch J and Tabrizi M In-process object-oriented database design for .NET Proceedings of the 6th conference on Information technology education, (139-142)
  122. ACM
    Díaz-Pace J and Campo M ArchMatE Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (117-132)
  123. ACM
    Pérez-González H, Kalita J, Núñez Varela A and Wiener R GOOAL Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (180-181)
  124. ACM
    Díaz-Pace J and Campo M (2005). ArchMatE, ACM SIGPLAN Notices, 40:10, (117-132), Online publication date: 12-Oct-2005.
  125. DeAntoni J and Babau J A MDA-based approach for real time embedded systems simulation Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications, (257-264)
  126. ACM
    Kuncak V and Jackson D Relational analysis of algebraic datatypes Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (207-216)
  127. ACM
    Kuncak V and Jackson D (2005). Relational analysis of algebraic datatypes, ACM SIGSOFT Software Engineering Notes, 30:5, (207-216), Online publication date: 1-Sep-2005.
  128. Junkkari M (2005). PSE, Journal of Intelligent Information Systems, 25:2, (131-157), Online publication date: 1-Sep-2005.
  129. Krátký M, Štolfa S, Snášel V and Vondrák I Efficient searching in large inheritance hierarchies Proceedings of the 16th international conference on Database and Expert Systems Applications, (940-952)
  130. Yim H, Lee H and Park S ADAM Proceedings of the 5th WSEAS international conference on Simulation, modelling and optimization, (319-324)
  131. ACM
    Yuan H and Cai S The application of module in Logistics Management Information System (LSMIS) Proceedings of the 7th international conference on Electronic commerce, (830-832)
  132. Selmi S, Kraiem N and Ghezala H Web applications design with a multi-process approach Proceedings of the 5th international conference on Web Engineering, (512-521)
  133. Selmi S, Kraiem N and Ghezala H Toward a comprehension view of web engineering Proceedings of the 5th international conference on Web Engineering, (19-29)
  134. Evermann J The association construct in conceptual modelling – an analysis using the bunge ontological model Proceedings of the 17th international conference on Advanced Information Systems Engineering, (33-47)
  135. Choi M and Cho E A component identification technique from object-oriented model Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III, (778-787)
  136. Kaschek R Modelling ontology use for information systems Proceedings of the Third Biennial conference on Professional Knowledge Management, (609-622)
  137. ACM
    Blake M, Cleary K, Ranjan S, Ibanez L and Gary K Use case-driven component specification Proceedings of the 2005 ACM symposium on Applied computing, (1470-1477)
  138. Schattkowsky T UML 2.0 - Overview and Perspectives in SoC Design Proceedings of the conference on Design, Automation and Test in Europe - Volume 2, (832-833)
  139. ACM
    Sagheb-Tehrani M (2005). Expert systems development, ACM SIGSOFT Software Engineering Notes, 30:2, (1-5), Online publication date: 1-Mar-2005.
  140. ACM
    McCormick J We've been working on the railroad Proceedings of the 36th SIGCSE technical symposium on Computer science education, (530-534)
  141. ACM
    McCormick J (2005). We've been working on the railroad, ACM SIGCSE Bulletin, 37:1, (530-534), Online publication date: 23-Feb-2005.
  142. Oliveira A, Argolo G, Iglesias P, Martins S and Plastino A Evaluating a scientific SPMD application on a computational grid with different load balancing techniques Proceedings of the 5th international conference on Advanced Distributed Systems, (301-311)
  143. Mosk-Aoyama D and Yannakakis M Testing hierarchical systems Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, (1126-1135)
  144. Henderson-Sellers B From object-oriented to agent-oriented software engineering methodologies Software Engineering for Multi-Agent Systems III, (1-18)
  145. Godin R and Valtchev P Formal concept analysis-based class hierarchy design in object-oriented software development Formal Concept Analysis, (304-323)
  146. Nesbitt K Using guidelines to assist in the visualisation design process proceedings of the 2005 Asia-Pacific symposium on Information visualisation - Volume 45, (115-123)
  147. Costagliola G, Ferrucci F, Tortora G and Vitiello G (2005). Class Point, IEEE Transactions on Software Engineering, 31:1, (52-74), Online publication date: 1-Jan-2005.
  148. Reinhartz-Berger I and Dori D (2005). OPM vs. UML—Experimenting with Comprehension and Construction of Web Application Models, Empirical Software Engineering, 10:1, (57-80), Online publication date: 1-Jan-2005.
  149. Bunse C and Gross H Unifying hardware and software components for embedded system development Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components, (120-136)
  150. Bunse C, Freiling F and Levy N A taxonomy on component-based software engineering methods Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components, (103-119)
  151. Wu H, Ying J, Chen X, Wu M and Li C Chaos-model based framework for embedded software development Proceedings of the First international conference on Embedded Software and Systems, (582-588)
  152. ACM
    Hsi I Measuring the conceptual fitness of an application in a computing ecosystem Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research, (27-36)
  153. Chae H, Kwon Y and Bae D (2004). Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables, IEEE Transactions on Software Engineering, 30:11, (826-832), Online publication date: 1-Nov-2004.
  154. Niemi T, Junkkari M, Järvelin K and Viita S (2004). Advanced query language for manipulating complex entities, Information Processing and Management: an International Journal, 40:6, (869-889), Online publication date: 1-Nov-2004.
  155. ACM
    Doan T, Demurjian S, Ting T and Ketterl A MAC and UML for secure software design Proceedings of the 2004 ACM workshop on Formal methods in security engineering, (75-85)
  156. ACM
    Guéhéneuc Y and Albin-Amiot H Recovering binary class relationships Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (301-314)
  157. Zhu Q, Nakata T, Mine M, Kuroki K, Endo Y and Hasegawa T System-on-chip verification process using UML UML Modeling Languages and Applications, (138-149)
  158. Zhu Q, Nakata T, Mine M, Kuroki K, Endo Y and Hasegawa T System-on-chip verification process using UML Proceedings of the 2004 international conference on UML Modeling Languages and Applications, (138-149)
  159. ACM
    Guéhéneuc Y and Albin-Amiot H (2004). Recovering binary class relationships, ACM SIGPLAN Notices, 39:10, (301-314), Online publication date: 1-Oct-2004.
  160. Kosar T, Mernik M and Zumer V JART Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (502-507)
  161. Soller A (2004). Computational Modeling and Analysis of Knowledge Sharing in Collaborative Distance Learning, User Modeling and User-Adapted Interaction, 14:4, (351-381), Online publication date: 23-Aug-2004.
  162. Sudeikat J, Braubach L, Pokahr A and Lamersdorf W Evaluation of agent–oriented software methodologies – examination of the gap between modeling and platform Proceedings of the 5th international conference on Agent-Oriented Software Engineering, (126-141)
  163. Huh S and Kim H (2004). A real-time synchronization mechanism for collaborative model management, Decision Support Systems, 37:3, (315-330), Online publication date: 1-Jun-2004.
  164. Kang B An integrated software development environment for web applications Proceedings of the Second international conference on Software Engineering Research, Management and Applications, (138-155)
  165. Balsamo S, Di Marco A, Inverardi P and Simeoni M (2004). Model-Based Performance Prediction in Software Development, IEEE Transactions on Software Engineering, 30:5, (295-310), Online publication date: 1-May-2004.
  166. ACM
    Pardede E, Rahayu J and Taniar D On using collection for aggregation and association relationships in XML object-relational storage Proceedings of the 2004 ACM symposium on Applied computing, (703-710)
  167. Balovnev O, Bode T, Breunig M, Cremers A, Müller W, Pogodaev G, Shumilov S, Siebeck J, Siehl A and Thomsen A (2004). The Story of the GeoToolKit—An Object-Oriented Geodatabase Kernel System, Geoinformatica, 8:1, (5-47), Online publication date: 1-Mar-2004.
  168. Rossi C, Enciso M and De Guzmán I (2004). Formalization of UML state machines using temporal logic, Software and Systems Modeling (SoSyM), 3:1, (31-54), Online publication date: 1-Mar-2004.
  169. Binemann-Zdanowicz A, Kaschek R, Schewe K and Thalheim B Context-aware Web Information Systems Proceedings of the first Asian-Pacific conference on Conceptual modelling - Volume 31, (37-48)
  170. Stumptner M, Schrefl M and Grossmann G On the road to behavior-based integration Proceedings of the first Asian-Pacific conference on Conceptual modelling - Volume 31, (15-22)
  171. Flint S, Gardner H and Boughton C Executable/Translatable UML in computing education Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30, (69-75)
  172. Plastino A, Thomé V, Vianna D, Costa R and da Silveira Filho O Load balancing in SPMD applications High performance scientific and engineering computing, (95-107)
  173. Gogolla M and Ziemann P Checking BART test scenarios with UML's object constraint language Formal methods for embedded distributed systems, (133-170)
  174. Phan T, Gerard S and Terrier F Real-time system modeling with ACCORD/UML methodology Languages for system specification, (51-70)
  175. Fonseca F, Davis C and Câmara G (2003). Bridging Ontologies and Conceptual Schemas in Geographic Information Integration, Geoinformatica, 7:4, (355-378), Online publication date: 1-Dec-2003.
  176. Singh S and Kotzé P An overview of systems design and development methodologies with regard to the involvement of users and other stakeholders Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (37-47)
  177. ACM
    Ratcliffe M, Thomas L, Ellis W and Thomasson B (2003). Capturing collaborative designs to assist the pedagogical process, ACM SIGCSE Bulletin, 35:3, (79-83), Online publication date: 1-Sep-2003.
  178. Deng Y, Wang J, Tsai J and Beznosov K (2003). An Approach for Modeling and Analysis of Security System Architectures, IEEE Transactions on Knowledge and Data Engineering, 15:5, (1099-1119), Online publication date: 1-Sep-2003.
  179. Green J and Johnson R ProSQL Proceedings of the 20th British national conference on Databases, (190-197)
  180. ACM
    Drori O (2003). Template for a system design file using OODPM version 5.0, ACM SIGSOFT Software Engineering Notes, 28:4, (3-3), Online publication date: 1-Jul-2003.
  181. Briand L, Labiche Y and Wang Y (2003). An Investigation of Graph-Based Class Integration Test Order Strategies, IEEE Transactions on Software Engineering, 29:7, (594-607), Online publication date: 1-Jul-2003.
  182. Zhuge H (2003). Component-based workflow systems development, Decision Support Systems, 35:4, (517-536), Online publication date: 1-Jul-2003.
  183. Kwan M and Balasubramanian P (2003). KnowledgeScope, Decision Support Systems, 35:4, (467-486), Online publication date: 1-Jul-2003.
  184. La Torre S, Napoli M, Parente M and Parlato G Hierarchical and recursive state machines with context-dependent properties Proceedings of the 30th international conference on Automata, languages and programming, (776-789)
  185. ACM
    Ratcliffe M, Thomas L, Ellis W and Thomasson B Capturing collaborative designs to assist the pedagogical process Proceedings of the 8th annual conference on Innovation and technology in computer science education, (79-83)
  186. Zhao L Designing application domain models with roles Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications, (1-16)
  187. Verbeek H and Basten T Deciding life-cycle inheritance on Petri nets Proceedings of the 24th international conference on Applications and theory of Petri nets, (44-63)
  188. Young K and Oun C Reusable software component retrieval system based on web Proceedings of the 2003 international conference on Computational science and its applications: PartII, (507-516)
  189. Casagni M and Lyell M Comparison of two component frameworks Proceedings of the 25th International Conference on Software Engineering, (341-351)
  190. Silva A and Mateus G Location-Based Taxi Service in Wireless Communication Environment Proceedings of the 36th annual symposium on Simulation
  191. Hong D and Hong C (2003). A QoS management framework for distributed multimedia systems, International Journal of Network Management, 13:2, (115-127), Online publication date: 24-Mar-2003.
  192. ACM
    Sahraoui A and Blum T (2003). Using object-oriented methods in a system lifecycle process model, ACM SIGSOFT Software Engineering Notes, 28:2, (13), Online publication date: 1-Mar-2003.
  193. ACM
    Capretz L (2003). A brief history of the object-oriented approach, ACM SIGSOFT Software Engineering Notes, 28:2, (6), Online publication date: 1-Mar-2003.
  194. ACM
    Berndtsson M and Calestam B (2003). Graphical notations for active rules in UML and UML-A, ACM SIGSOFT Software Engineering Notes, 28:2, (2), Online publication date: 1-Mar-2003.
  195. Manzoni L and Price R (2003). Identifying Extensions Required by RUP (Rational Unified Process) to Comply with CMM (Capability Maturity Model) Levels 2 and 3, IEEE Transactions on Software Engineering, 29:2, (181-192), Online publication date: 1-Feb-2003.
  196. Uchitel S, Kramer J and Magee J (2003). Synthesis of Behavioral Models from Scenarios, IEEE Transactions on Software Engineering, 29:2, (99-115), Online publication date: 1-Feb-2003.
  197. Dangelmaier W and Mueck B Simulation in business administration and management Applied system simulation, (391-406)
  198. Dobing B and Parsons J The role of use cases in the UML Advanced topics in database research vol. 1, (367-382)
  199. Amghar Y, Mezaine M and Flory A Modeling of business rules for active database application specification Advanced topics in database research vol. 1, (135-156)
  200. Dori D Object-process methodology applied to modeling credit card transactions Advanced topics in database research vol. 1, (87-105)
  201. Shoval P and Kabeli J FOOM-functional and object-oriented methodology for analysis and design of information systems Advanced topics in database research vol. 1, (58-86)
  202. Jackson D Object models as heap invariants Programming methodology, (247-268)
  203. Sycara K, Giampapa J, Langley B and Paolucci M The RETSINA MAS, a case study Software engineering for large-scale multi-agent systems, (232-250)
  204. Silva V, Garcia A, Brandão A, Chavez C, Lucena C and Alencar P Taming agents and objects in software engineering Software engineering for large-scale multi-agent systems, (1-26)
  205. Wegner P Object-oriented programming (OOP) Encyclopedia of Computer Science, (1279-1284)
  206. Rumbaugh J Object-oriented analysis and design (OOAD) Encyclopedia of Computer Science, (1275-1279)
  207. Megalou E and Hadzilacos T (2003). Semantic Abstractions in the Multimedia Domain, IEEE Transactions on Knowledge and Data Engineering, 15:1, (136-160), Online publication date: 1-Jan-2003.
  208. Clymer J Simulation-based engineering of complex systems Proceedings of the 34th conference on Winter simulation: exploring new frontiers, (147-156)
  209. Eden A (2002). A Theory of Object-Oriented Design, Information Systems Frontiers, 4:4, (379-391), Online publication date: 1-Dec-2002.
  210. Floridi L (2002). On the intrinsic value of informationobjects and the infosphere, Ethics and Information Technology, 4:4, (287-304), Online publication date: 25-Nov-2002.
  211. ACM
    Zhu X and Malik S A hierarchical modeling framework for on-chip communication architectures Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, (663-671)
  212. ACM
    Pfoser D, Pitoura E and Tryfona N Metadata modeling in a global computing environment Proceedings of the 10th ACM international symposium on Advances in geographic information systems, (68-73)
  213. ACM
    Zhu Q, Matsuda A, Kuwamura S, Nakata T and Shoji M An object-oriented design process for system-on-chip using UML Proceedings of the 15th international symposium on System Synthesis, (249-254)
  214. Aggarwal V (2002). The Application of the Unified Modeling Language in Object-Oriented Analysis of Healthcare Information Systems, Journal of Medical Systems, 26:5, (383-397), Online publication date: 1-Oct-2002.
  215. Harel D and Kupferman O (2002). On Object Systems and Behavioral Inheritance, IEEE Transactions on Software Engineering, 28:9, (889-903), Online publication date: 1-Sep-2002.
  216. Dahchour M, Pirotte A and Zimányi E (2002). Materialization and Its Metaclass Implementation, IEEE Transactions on Knowledge and Data Engineering, 14:5, (1078-1094), Online publication date: 1-Sep-2002.
  217. Deligiannis I, Shepperd M, Webster S and Roumeliotis M (2002). A Review of Experimental Investigations into Object-Oriented Technology, Empirical Software Engineering, 7:3, (193-231), Online publication date: 1-Sep-2002.
  218. Behrmann G, Larsen K, Andersen H, Hulgaard H and Lind-Nielsen J (2002). Verification of Hierarchical State/Event Systems using Reusability and Compositionality, Formal Methods in System Design, 21:2, (225-244), Online publication date: 1-Sep-2002.
  219. Glinz M, Berner S and Joos S (2002). Object-oriented modeling with ADORA, Information Systems, 27:6, (425-444), Online publication date: 1-Sep-2002.
  220. Wirsing M and Knapp A (2002). A formal approach to object-oriented software engineering, Theoretical Computer Science, 285:2, (519-560), Online publication date: 28-Aug-2002.
  221. Kaindl H (2002). Using hypermedia in requirements engineering practice, The New Review of Hypermedia and Multimedia, 7:1, (185-205), Online publication date: 30-Jul-2002.
  222. Wyner G and Lee J (2002). Process Specialization, Computational & Mathematical Organization Theory, 8:2, (133-155), Online publication date: 1-Jul-2002.
  223. Andreatta A and Ribeiro C (2002). Heuristics for the Phylogeny Problem, Journal of Heuristics, 8:4, (429-447), Online publication date: 1-Jul-2002.
  224. Atkinson C, Bunse C, Groß H and Kühne T (2002). Towards a General Component Model for Web-Based Applications, Annals of Software Engineering, 13:1-4, (35-69), Online publication date: 25-Jun-2002.
  225. Alencar P, Cowan D and Luo M (2002). A Framework for Community Information Systems, Annals of Software Engineering, 13:1-4, (381-411), Online publication date: 25-Jun-2002.
  226. Philippi S Life-cycle inheritance in concurrent object-oriented systems Proceedings of the conference on Application and theory of petri nets: formal methods in software engineering and defence systems - Volume 12, (37-45)
  227. Alencar P, Cowan D and Lucena C (2002). A Logical Theory of Interfaces and Objects, IEEE Transactions on Software Engineering, 28:6, (548-575), Online publication date: 1-Jun-2002.
  228. ACM
    Kamiya T SOMA Proceedings of the International Workshop on Principles of Software Evolution, (124-128)
  229. Brazier F, Jonker C and Treur J (2002). Principles of component-based design of intelligent agents, Data & Knowledge Engineering, 41:1, (1-27), Online publication date: 1-Apr-2002.
  230. ACM
    El-Ansary A Behavioral Pattern Analysis Proceedings of the 2002 ACM symposium on Applied computing, (984-991)
  231. Mills K and Gomaa H (2002). Knowledge-Based Automation of a Design Method for Concurrent Systems, IEEE Transactions on Software Engineering, 28:3, (228-255), Online publication date: 1-Mar-2002.
  232. Rahayu J, Taniar D and Lu X Aggregation query model for OODBMS Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (143-150)
  233. Soller A, Wiebe J and Lesgold A A machine learning approach to assessing knowledge sharing during collaborative learning activities Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, (128-137)
  234. Gamma E, Helm R, Johnson R and Vlissides J Design patterns Software pioneers, (701-717)
  235. Noble J, Biddle R and Tempero E (2002). Metaphor and metonymy in object-oriented design patterns, Australian Computer Science Communications, 24:1, (187-195), Online publication date: 1-Jan-2002.
  236. Noble J, Biddle R and Tempero E Metaphor and metonymy in object-oriented design patterns Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4, (187-195)
  237. Bansiya J and Davis C (2002). A Hierarchical Model for Object-Oriented Design Quality Assessment, IEEE Transactions on Software Engineering, 28:1, (4-17), Online publication date: 1-Jan-2002.
  238. Purao S, Jain H and Nazareth D (2002). An Approach to Distribution of Object-Oriented Applications in Loosely Coupled Networks, Journal of Management Information Systems, 18:3, (195-234), Online publication date: 1-Jan-2002.
  239. Cheng B and Gannod G (2001). Developing and Maintaining an Object-Oriented Distributed Multimedia Information System, Annals of Software Engineering, 12:1, (95-118), Online publication date: 28-Dec-2001.
  240. ACM
    Yoder J, Balaguer F and Johnson R (2001). Architecture and design of adaptive object-models, ACM SIGPLAN Notices, 36:12, (50-60), Online publication date: 1-Dec-2001.
  241. Tari Z and Fry A (2001). Controlling Aggregation in Distributed Object Systems, IEEE Transactions on Parallel and Distributed Systems, 12:12, (1236-1255), Online publication date: 1-Dec-2001.
  242. ACM
    Tanriverdi V and Jacob R VRID Proceedings of the ACM symposium on Virtual reality software and technology, (175-182)
  243. Eden A and Hirshfeld Y Principles in formal specification of object oriented design and architecture Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
  244. ACM
    Price J A rhetoric of objects Proceedings of the 19th annual international conference on Computer documentation, (147-151)
  245. ACM
    Knethen A A trace model for system requirements changes on embedded systems Proceedings of the 4th International Workshop on Principles of Software Evolution, (17-26)
  246. ACM
    Engels G, Küster J, Heckel R and Groenewegen L A methodology for specifying and analyzing consistency of object-oriented behavioral models Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (186-195)
  247. ACM
    Engels G, Küster J, Heckel R and Groenewegen L (2001). A methodology for specifying and analyzing consistency of object-oriented behavioral models, ACM SIGSOFT Software Engineering Notes, 26:5, (186-195), Online publication date: 1-Sep-2001.
  248. Borges K, Davis C and Laender A (2001). OMT-G, Geoinformatica, 5:3, (221-260), Online publication date: 1-Sep-2001.
  249. Duckham M (2001). Object Calculus and the Object-Oriented Analysis and Design of an Error-Sensitive GIS, Geoinformatica, 5:3, (261-289), Online publication date: 1-Sep-2001.
  250. Wirtz G, Weske M and Giese H (2001). The OCoN Approach to Workflow Modeling in Object-Oriented Systems, Information Systems Frontiers, 3:3, (357-376), Online publication date: 1-Sep-2001.
  251. Butler G, Gantchev A and Grogono P (2001). Object-oriented design of the subsumption architecture, Software—Practice & Experience, 31:9, (911-923), Online publication date: 25-Jul-2001.
  252. Campbell L Visualization and interpretation of analysis results within the context of formalized UML diagrams Proceedings of the 23rd International Conference on Software Engineering, (785-786)
  253. France R and Kobryn C UML for software engineers Proceedings of the 23rd International Conference on Software Engineering, (705-706)
  254. McUmber W and Cheng B A general framework for formalizing UML with formal languages Proceedings of the 23rd International Conference on Software Engineering, (433-442)
  255. Kurt Stirewalt R and Dillon L A component-based approach to building formal analysis tools Proceedings of the 23rd International Conference on Software Engineering, (167-176)
  256. ACM
    (2001). Improving engineering, ACM SIGAPP Applied Computing Review, 9:2, (13-16), Online publication date: 1-Jul-2001.
  257. Briand L, Bunse C and Daly J (2001). A Controlled Experiment for Evaluating Quality Guidelines on the Maintainability of Object-Oriented Designs, IEEE Transactions on Software Engineering, 27:6, (513-530), Online publication date: 1-Jun-2001.
  258. Zendler A (2001). A Preliminary Software Engineering Theory as Investigated by Published Experiments, Empirical Software Engineering, 6:2, (161-180), Online publication date: 1-Jun-2001.
  259. Handley H and Levis A (2001). A Model to Evaluate the Effect of Organizational Adaptation, Computational & Mathematical Organization Theory, 7:1, (5-44), Online publication date: 1-Jun-2001.
  260. ACM
    Depke R, Heckel R and Kuster J Improving the agent-oriented modeling process by roles Proceedings of the fifth international conference on Autonomous agents, (640-647)
  261. ACM
    Eckstein S, Ahlbrecht P and Neumann K Techniques and language constructs for developing generic informations systems Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (145-154)
  262. ACM
    Price M, Needham D and Demurjian S Producing reusable object-oriented components Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (41-50)
  263. Basten T and van der Aalst W Inheritance of dynamic behavior Concurrent object-oriented programming and petri nets, (391-405)
  264. ACM
    Eckstein S, Ahlbrecht P and Neumann K (2001). Techniques and language constructs for developing generic informations systems, ACM SIGSOFT Software Engineering Notes, 26:3, (145-154), Online publication date: 1-May-2001.
  265. ACM
    Price M, Needham D and Demurjian S (2001). Producing reusable object-oriented components, ACM SIGSOFT Software Engineering Notes, 26:3, (41-50), Online publication date: 1-May-2001.
  266. Zorian Y, Prinetto P, Teixeira J, Teixeira I, Pereira C, Dias O, Semiao J, Muhmenthaler P and Radermacher W Embedded tutorial Proceedings of the conference on Design, automation and test in Europe, (34-37)
  267. ACM
    Zhang L, Xie D and Zou W (2001). Viewing use cases as active objects, ACM SIGSOFT Software Engineering Notes, 26:2, (44-48), Online publication date: 1-Mar-2001.
  268. Spéry L, Claramunt C and Libourel T (2001). A Spatio-Temporal Model for the Manipulation of Lineage Metadata, Geoinformatica, 5:1, (51-70), Online publication date: 1-Mar-2001.
  269. Floridi L and Sanders J (2001). Artificial evil and the foundation of computer ethics, Ethics and Information Technology, 3:1, (55-66), Online publication date: 1-Mar-2001.
  270. Jackson D and Waingold A (2001). Lightweight Extraction of Object Models from Bytecode, IEEE Transactions on Software Engineering, 27:2, (156-169), Online publication date: 1-Feb-2001.
  271. Robey D, Welke R and Turk D (2001). Traditional, iterative, and component-based development, Information Technology and Management, 2:1, (53-70), Online publication date: 31-Jan-2001.
  272. Broy M (2001). Toward a Mathematical Foundation of Software Engineering Methods, IEEE Transactions on Software Engineering, 27:1, (42-57), Online publication date: 1-Jan-2001.
  273. Eckert C (2001). The Communication Bottleneck in Knitwear Design, Computer Supported Cooperative Work, 10:1, (29-74), Online publication date: 1-Jan-2001.
  274. Clymer J Optimizing production work flow using OpEMCSS Proceedings of the 32nd conference on Winter simulation, (1305-1314)
  275. ACM
    Knutson C, Budd T and Vidos H (2000). Multiparadigm design of a simple relational database, ACM SIGPLAN Notices, 35:12, (51-61), Online publication date: 1-Dec-2000.
  276. ACM
    Della L and Clark D Teaching object-oriented development with emphasis on pattern application Proceedings of the Australasian conference on Computing education, (56-63)
  277. Iivari J, Hirschheim R and Klein H (2000). A Dynamic Framework for Classifying Information Systems Development Methodologies and Approaches, Journal of Management Information Systems, 17:3, (179-218), Online publication date: 1-Dec-2000.
  278. ACM
    Dreyer W and Dittrich K A meta model and an infrastructure for the non-transparent replication of object databases Proceedings of the ninth international conference on Information and knowledge management, (344-351)
  279. y L and Cheng B Object-Oriented Modeling and Automated Analysis of a Telemedicine Application Proceedings of the 10th International Workshop on Software Specification and Design
  280. Glinz M Problems and Deficiencies of UML as a Requirements Specification Language Proceedings of the 10th International Workshop on Software Specification and Design
  281. Browne J, Berger E and Dube A (2000). Compositional Development of Performance Models in Poems, International Journal of High Performance Computing Applications, 14:4, (283-291), Online publication date: 1-Nov-2000.
  282. Shull F, Lanubile F and Basili V (2000). Investigating Reading Techniques for Object-Oriented Framework Learning, IEEE Transactions on Software Engineering, 26:11, (1101-1118), Online publication date: 1-Nov-2000.
  283. Menascé D and Gomaa H (2000). A Method for Design and Performance Modeling of Client/Server Systems, IEEE Transactions on Software Engineering, 26:11, (1066-1085), Online publication date: 1-Nov-2000.
  284. Adve V, Bagrodia R, Browne J, Deelman E, Dube A, Houstis E, Rice J, Sakellariou R, Sundaram-Stukel D, Teller P and Vernon M (2000). POEMS, IEEE Transactions on Software Engineering, 26:11, (1027-1048), Online publication date: 1-Nov-2000.
  285. Koong C, Tyan J, Chuang S and Chen D A Component-Based Visual Scenario Construction Language for Electronic Book 24th International Computer Software and Applications Conference, (255-260)
  286. Hazeyama A An Education Class on Design and Implementation of an Information System in a University and Its Evaluation 24th International Computer Software and Applications Conference, (21-27)
  287. Pazzi L Part-whole statecharts for the explicit representation of compound behaviours Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (541-555)
  288. Cook S The UML family Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (255-264)
  289. Felfernig A, Jannach D and Zanker M Contextual diagrams as structuring mechanisms for designing configuration knowledge bases in UML Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (240-254)
  290. ACM
    Ortigosa A, Campo M and Moriyón R (2000). Towards agent-oriented assistance for framework instantiation, ACM SIGPLAN Notices, 35:10, (253-263), Online publication date: 1-Oct-2000.
  291. ACM
    Ortigosa A, Campo M and Moriyón R Towards agent-oriented assistance for framework instantiation Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (253-263)
  292. ACM
    Johnson R (2000). The ups and downs of object-oriented systems development, Communications of the ACM, 43:10, (68-73), Online publication date: 1-Oct-2000.
  293. ACM
    Fayad M, Hamu D and Brugali D (2000). Enterprise frameworks characteristics, criteria, and challenges, Communications of the ACM, 43:10, (39-46), Online publication date: 1-Oct-2000.
  294. ACM
    Raner M (2000). Teaching object-orientation with the Object Visualization and Annotation Language (OVAL), ACM SIGCSE Bulletin, 32:3, (45-48), Online publication date: 1-Sep-2000.
  295. ACM
    Merseguer J, Campos J and Mena E A pattern-based approach to model software performance Proceedings of the 2nd international workshop on Software and performance, (137-142)
  296. ACM
    Cortellessa V and Mirandola R Deriving a queueing network based performance model from UML diagrams Proceedings of the 2nd international workshop on Software and performance, (58-70)
  297. ACM
    Hartmann J, Imoberdorf C and Meisinger M (2000). UML-Based integration testing, ACM SIGSOFT Software Engineering Notes, 25:5, (60-70), Online publication date: 1-Sep-2000.
  298. ACM
    Hartmann J, Imoberdorf C and Meisinger M UML-Based integration testing Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, (60-70)
  299. Cartwright M and Shepperd M (2000). An Empirical Investigation of an Object-Oriented Software System, IEEE Transactions on Software Engineering, 26:8, (786-796), Online publication date: 1-Aug-2000.
  300. Peleg M and Dori D (2000). The Model Multiplicity Problem, IEEE Transactions on Software Engineering, 26:8, (742-759), Online publication date: 1-Aug-2000.
  301. Harel D and Kupferman O On the Behavioral Inheritance of State-Based Objects Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  302. Khwaja A An MFC Based Multi-Threaded Test Environment for the Validation of an Embedded Automotive Microcontroller Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  303. ACM
    Raner M Teaching object-orientation with the Object Visualization and Annotation Language (OVAL) Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education, (45-48)
  304. Moffett J and Vickers A (2000). Behavioural Conflicts in a Causal Specification, Automated Software Engineering, 7:3, (215-238), Online publication date: 1-Jul-2000.
  305. Da Silva P User interface declarative models and development environments Proceedings of the 7th international conference on Design, specification, and verification of interactive systems, (207-226)
  306. ACM
    Parsons J and Wand Y (2000). Emancipating instances from the tyranny of classes in information modeling, ACM Transactions on Database Systems, 25:2, (228-268), Online publication date: 1-Jun-2000.
  307. ACM
    Subramaniam G Object model resurrection — an object oriented maintenance activity Proceedings of the 22nd international conference on Software engineering, (324-333)
  308. ACM
    Pradella M, Rossi M, Mandrioli D and Coen-Porisini A A formal approach for designing CORBA based applications Proceedings of the 22nd international conference on Software engineering, (188-197)
  309. ACM
    Rausch A Software evolution in componentware using requirements/assurances contracts Proceedings of the 22nd international conference on Software engineering, (147-156)
  310. ACM
    van Lamsweerde A Requirements engineering in the year 00 Proceedings of the 22nd international conference on Software engineering, (5-19)
  311. DeLoach S and Hartrum T (2000). A Theory-Based Representation for Object-Oriented Domain Models, IEEE Transactions on Software Engineering, 26:6, (500-517), Online publication date: 1-Jun-2000.
  312. Lewis D (2000). A Review of Approaches to Developing Service Management Systems, Journal of Network and Systems Management, 8:2, (141-156), Online publication date: 1-Jun-2000.
  313. ACM
    PanYunhe Z (2000). Agent-oriented analysis and modeling, ACM SIGSOFT Software Engineering Notes, 25:3, (36-40), Online publication date: 1-May-2000.
  314. ACM
    Fernandes J, Machado R and Santos H Modeling industrial embedded systems with UML Proceedings of the eighth international workshop on Hardware/software codesign, (18-22)
  315. Maruyama K and Shima K (2000). An Automatic Class Generation Mechanism by Using Method Integration, IEEE Transactions on Software Engineering, 26:5, (425-440), Online publication date: 1-May-2000.
  316. Stirewalt R and Rugaber S (2000). The Model-Composition Problem in User-Interface Generation, Automated Software Engineering, 7:2, (101-124), Online publication date: 1-May-2000.
  317. Dias O, Semião J, Santos M, Teixeira I and Teixeira J Quality of Electronic Design Proceedings of the 1st International Symposium on Quality of Electronic Design
  318. ACM
    Musto A, Polese G and Pannella A Automatic generation of RDBMS based applications from object oriented design schemes Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (398-402)
  319. ACM
    Tryfona N and Jensen C Using abstractions for spatio-temporal conceptual modeling Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (313-322)
  320. ACM
    Lichtner K, Alencar P and Cowan D An extensible model of architecture description Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (156-165)
  321. ACM
    Hait F (2000). Agent oriented programming with Ada'95, ACM SIGAda Ada Letters, XX:1, (67-80), Online publication date: 1-Mar-2000.
  322. ACM
    Juric M, Rozman I, Hericko M and Domajnko T (2000). Integrating legacy systems in distributed object architecture, ACM SIGSOFT Software Engineering Notes, 25:2, (35-39), Online publication date: 1-Mar-2000.
  323. ACM
    Barbeau F and Martinez J How to visit data with OTHY Proceedings of the 2000 ACM symposium on Applied computing - Volume 2, (909-914)
  324. ACM
    Seki T, Tsuchiya T, Tanaka T, Watanabe H and Seki T Network integrated supervisory control for power systems based on distributed objects Proceedings of the 2000 ACM symposium on Applied computing - Volume 2, (620-626)
  325. Bider I, Khomyakov M and Pushchinsky E (2000). Logic of Change, Automated Software Engineering, 7:1, (9-37), Online publication date: 1-Mar-2000.
  326. ACM
    Fishwick P 3D behavioral model design for simulation and software engineering Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML), (7-16)
  327. Arora A, Cooper G, Krishnan R and Padman R (2000). IBIZA, Information Systems Frontiers, 2:1, (65-84), Online publication date: 11-Jan-2000.
  328. Costopoulou C and Lambrou M (2000). An architecture of Virtual Agricultural Market systems: The case of trading perishable agricultural products, Information Services and Use, 20:1, (39-48), Online publication date: 1-Jan-2000.
  329. ACM
    Kaindl H, Frank K, Jacobson I, Mellor S, Miller J and Hill L How difficult is the transition from OOA to OOD? (panel session) Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), (11-12)
  330. Puente J (2000). Real-Time Object-Oriented Design and Formal Methods, Real-Time Systems, 18:1, (79-83), Online publication date: 1-Jan-2000.
  331. Saeki M Reusing Use Case Descriptions for Requirements Specification Proceedings of the Sixth Asia Pacific Software Engineering Conference
  332. Cechich A and Moore R A Formal Basis for Object-Oriented Patterns Proceedings of the Sixth Asia Pacific Software Engineering Conference
  333. Harada M and Mizuno T Executable C++ Program Generation from the Structured Object-Oriented Design Diagrams Proceedings of the Sixth Asia Pacific Software Engineering Conference
  334. Kim T, Shin G and Hong E Experience with Porting a Unix Version CASE Tool to the Corresponding Java Version Proceedings of the Sixth Asia Pacific Software Engineering Conference
  335. Noguchi T and Tanaka J Interactive Layout Method for Object Diagrams of OMT Proceedings of the Sixth Asia Pacific Software Engineering Conference
  336. Hamie A Enhancing the Object Constraint Language for More Expressive Specifications Proceedings of the Sixth Asia Pacific Software Engineering Conference
  337. Yu L, Khong S, Xun Y and Yuan M Improving Object Oriented Analysis by Explicit Change Analysis Proceedings of the Sixth Asia Pacific Software Engineering Conference
  338. Uehara S, Mizuno O and Kikuno T A Straightforward Approach to Effort Estimation for Updating Programs in Object-Oriented Prototyping Development Proceedings of the Sixth Asia Pacific Software Engineering Conference
  339. Lee S, Yang Y, Cho E, Kim S and Rhew S COMO Proceedings of the Sixth Asia Pacific Software Engineering Conference
  340. ACM
    Wand Y, Storey V and Weber R (1999). An ontological analysis of the relationship construct in conceptual modeling, ACM Transactions on Database Systems, 24:4, (494-528), Online publication date: 1-Dec-1999.
  341. ACM
    Cholkar A and Koopman P A widely deployable Web-based network simulation framework using CORBA IDL-based APIs Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2, (1587-1594)
  342. ACM
    Randell L, Holst L and Bolmsjö G Incremental system development of large discrete-event simulation models Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1, (561-568)
  343. Bonfatti F, Montanari R and Monari P (1999). Requirement Analysis for the Definition of Reusable Spatial Objects, Geoinformatica, 3:4, (305-335), Online publication date: 1-Dec-1999.
  344. Ambrosio A, Gonçalves L and Cardoso P (1999). An Experience in Testing an Object-Oriented Satellite Control System, Software Quality Journal, 8:4, (271-283), Online publication date: 1-Dec-1999.
  345. Cox A, Clarke C and Sim S A model independent source code repository Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
  346. ACM
    Oliveira M, Medeiros E and Davis C Planning the acoustic urban environment Proceedings of the 7th ACM international symposium on Advances in geographic information systems, (128-133)
  347. ACM
    Borges K, Laender A and Davis C Spatial data integrity constraints in object oriented geographic data modeling Proceedings of the 7th ACM international symposium on Advances in geographic information systems, (1-6)
  348. Maamar Z, Moulin B, Babin G and Bédard Y (1999). Software Agent-Oriented Frameworks for Global Query Processing, Journal of Intelligent Information Systems, 13:3, (235-259), Online publication date: 1-Nov-1999.
  349. Soundarajan N and Fridella S Modeling exceptional behavior Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (691-704)
  350. Bunse C and Atkinson C The normal object form Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (675-690)
  351. Giese H, Graf J and Wirtz G Closing the gap between object-oriented modeling of structure and behavior Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (534-549)
  352. Engels G, Hücking R, Sauer S and Wagner A UML collaboration diagrams and their transformation to java Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (473-488)
  353. Kabous L and Nebel W Modeling hard real time systems with UML the OOHARTS approach Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (339-355)
  354. Harel D On the behavior of complex object-oriented systems Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (324-329)
  355. Sendall S and Strohmeier A UML-based fusion analysis Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (278-291)
  356. Berner S, Glinz M and Joos S A classification of stereotypes for object-oriented modeling languages Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (249-264)
  357. Övergaard G A formal approach to collaborations in the unified modeling language Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (99-115)
  358. Kim S and Carrington D Formalizing the UML class diagram using object-Z Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (83-98)
  359. ACM
    Clarke S, Harrison W, Ossher H and Tarr P (1999). Subject-oriented design, ACM SIGPLAN Notices, 34:10, (325-339), Online publication date: 1-Oct-1999.
  360. ACM
    Clarke S, Harrison W, Ossher H and Tarr P Subject-oriented design Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (325-339)
  361. ACM
    Kim S, Kim S and Kim Y A work area adjustment method of a shared document in a multipoint multimedia conference system Proceedings of the seventh ACM international conference on Multimedia (Part 2), (131-134)
  362. Schmidt C and Müller R (1999). A framework for micropayment evaluation, Netnomics, 1:2, (187-200), Online publication date: 14-Sep-1999.
  363. Motschnig-Pitrik R and Kaasbøll J (1999). Part-Whole Relationship Categories and Their Application in Object-Oriented Analysis, IEEE Transactions on Knowledge and Data Engineering, 11:5, (779-797), Online publication date: 1-Sep-1999.
  364. Kaindl H (1999). Difficulties in the Transition from OO Analysis to Design, IEEE Software, 16:5, (94-102), Online publication date: 1-Sep-1999.
  365. Zhao L and Foster T (1999). Modeling Roles with Cascade, IEEE Software, 16:5, (86-93), Online publication date: 1-Sep-1999.
  366. Stolper S (1999). Streamlined Design Approach Lands Mars Pathfinder, IEEE Software, 16:5, (52-62), Online publication date: 1-Sep-1999.
  367. Antoniol G, Lokan C, Caldiera G and Fiutem R (1999). A Function Point-Like Measure for Object-Oriented Software, Empirical Software Engineering, 4:3, (263-287), Online publication date: 1-Sep-1999.
  368. Tryfona N and Jensen C (1999). Conceptual Data Modeling for Spatiotemporal Applications, Geoinformatica, 3:3, (245-268), Online publication date: 1-Sep-1999.
  369. Hafid A and Bochmann G (1999). An Approach to Quality of Service Management in Distributed Multimedia Application, Multimedia Tools and Applications, 9:2, (167-191), Online publication date: 1-Sep-1999.
  370. Lin D and Liu Z (1999). Object-oriented analysis of ELIMINO, Journal of Computer Science and Technology, 14:5, (487-494), Online publication date: 1-Sep-1999.
  371. Concepcion A, Lin S and Simon S Managing the Software Development by Using the Recursive Multi- Threaded (RMT) Tool Proceedings of the Technology of Object-Oriented Languages and Systems
  372. Ciupke O Automatic Detection of Design Problems in Object-Oriented Reengineering Proceedings of the Technology of Object-Oriented Languages and Systems
  373. Ploesch R and Pichler J Contracts Proceedings of the Technology of Object-Oriented Languages and Systems
  374. Periyasamy K, Alagar V and Muthiayen D Verification and Validation Techniques of Object-Oriented Software Systems Proceedings of the Technology of Object-Oriented Languages and Systems
  375. Mak K, Lau H and Wong S (1999). Object-oriented technologies for automated manufacturing systems development, International Journal of Computer Applications in Technology, 12:2-5, (268-280), Online publication date: 1-Jul-1999.
  376. Agarwal R, De P and Sinha A (1999). Comprehending Object and Process Models, IEEE Transactions on Software Engineering, 25:4, (541-556), Online publication date: 1-Jul-1999.
  377. Clark R and Moreira A (1999). Formal Specifications of User Requirements, Automated Software Engineering, 6:3, (217-232), Online publication date: 1-Jul-1999.
  378. Lano K and Malik N (1999). Mapping Procedural Patterns to Object-Oriented Design Patterns, Automated Software Engineering, 6:3, (265-289), Online publication date: 1-Jul-1999.
  379. O'Neill I and McTear M An object-oriented approach to the design of dialogue management functionality Proceedings of the ninth conference on European chapter of the Association for Computational Linguistics, (23-29)
  380. ACM
    Schwabe D, de Almeida Pontes R and Moura I (1999). OOHDM-Web, ACM SIGWEB Newsletter, 8:2, (18-34), Online publication date: 1-Jun-1999.
  381. ACM
    Fregonese G, Zorer A and Cortese G Architectural framework modeling in telecommunication domain Proceedings of the 21st international conference on Software engineering, (526-534)
  382. ACM
    Bengtsson P and Bosch J Haemo dialysis software architecture design experiences Proceedings of the 21st international conference on Software engineering, (516-525)
  383. ACM
    Laitenberger O and Atkinson C Generalizing perspective-based inspection to handle object-oriented development artifacts Proceedings of the 21st international conference on Software engineering, (494-503)
  384. ACM
    Maruyama K and Shima K Automatic method refactoring using weighted dependence graphs Proceedings of the 21st international conference on Software engineering, (236-245)
  385. ACM
    Jackson D and Waingold A Lightweight extraction of object models from bytecode Proceedings of the 21st international conference on Software engineering, (194-202)
  386. ACM
    Lumbreras M and Sánchez J Interactive 3D sound hyperstories for blind children Proceedings of the SIGCHI conference on Human Factors in Computing Systems, (318-325)
  387. Isazadeh A, Lamb D and Shepard T (1999). Behavioural Views for Software Requirements Engineering, Requirements Engineering, 4:1, (19-37), Online publication date: 1-May-1999.
  388. Davison R and Turner T A Practical Perspective on TMN Evolution Proceedings of the 6th International Conference on Intelligence and Services in Networks: Paving the Way for an Open Service Market, (3-12)
  389. ACM
    Messa K and Czejdo B Visual software development using an object-relationship model Proceedings of the 37th annual Southeast regional conference (CD-ROM), (12-es)
  390. ACM
    Wooldridge M, Jennings N and Kinny D A methodology for agent-oriented analysis and design Proceedings of the third annual conference on Autonomous Agents, (69-76)
  391. Boehm B, Egyed A, Port D, Shah A, Kwan J and Madachy R (1999). A stakeholder win–win approach to software engineering education, Annals of Software Engineering, 6:1-4, (295-321), Online publication date: 1-Apr-1999.
  392. Flor N, Lerch F and Hong S (1999). A market-driven approach to teaching software components engineering, Annals of Software Engineering, 6:1-4, (223-251), Online publication date: 1-Apr-1999.
  393. ACM
    McKinley P, Cheng B and Weng J Moving industry-guided multimedia technology into the classroom The proceedings of the thirtieth SIGCSE technical symposium on Computer science education, (160-164)
  394. Britton C and Jones S (2018). The untrained eye, Human-Computer Interaction, 14:1, (191-244), Online publication date: 1-Mar-1999.
  395. Viller S and Sommerville I (2018). Coherence, Human-Computer Interaction, 14:1, (9-41), Online publication date: 1-Mar-1999.
  396. ACM
    McKinley P, Cheng B and Weng J (1999). Moving industry-guided multimedia technology into the classroom, ACM SIGCSE Bulletin, 31:1, (160-164), Online publication date: 1-Mar-1999.
  397. ACM
    Baskerville R and Pries-Heje J (1999). Knowledge capability and maturity in software management, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 30:2, (26-43), Online publication date: 1-Mar-1999.
  398. Herrmann G and Pernul G (1999). Viewing business-process security from different perspectives, International Journal of Electronic Commerce, 3:3, (89-103), Online publication date: 1-Mar-1999.
  399. Gordillo S, Balaguer F, Mostaccio C and Das Neves F (1999). Developing GIS Applications with Objects, Geoinformatica, 3:1, (7-32), Online publication date: 1-Mar-1999.
  400. ACM
    Wakizono R, Kawamura T, Tsuchiya T, Hatanaka T and Tanaka T Object-oriented database management system for process control systems—development and evaluation Proceedings of the 1999 ACM symposium on Applied computing, (204-209)
  401. Dias O, Teixeira I and Teixeira J (1999). Metrics and Criteria for Quality Assessment of Testable Hw/Sw Systems Architectures, Journal of Electronic Testing: Theory and Applications, 14:1-2, (149-158), Online publication date: 1-Feb-1999.
  402. Akoka J Conceptual Design of Parallel Systems Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions, (1-23)
  403. Miller J, Sheth A and Kochut K Perspectives in Modeling Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions, (154-167)
  404. Dawson L and Swatman P The use of object-oriented models in requirements engineering Proceedings of the 20th international conference on Information Systems, (260-273)
  405. Burton-Jones A and Weber R Understanding relationships with attributes in entity-relationship diagrams Proceedings of the 20th international conference on Information Systems, (214-228)
  406. Beynon M Empirical modelling and the foundations of artificial intelligence Computation for metaphors, analogy, and agents, (322-365)
  407. ACM
    Johnson R, Hardgrave B and Doke E (1999). An industry analysis of developer beliefs about object-oriented systems development, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 30:1, (47-64), Online publication date: 1-Jan-1999.
  408. ACM
    Butler K, Esposito C and Hebron R (1999). Connecting the design of software to the design, Communications of the ACM, 42:1, (38-46), Online publication date: 1-Jan-1999.
  409. ACM
    Mylopoulos J, Chung L and Yu E (1999). From object-oriented to goal-oriented requirements analysis, Communications of the ACM, 42:1, (31-37), Online publication date: 1-Jan-1999.
  410. ACM
    Russell D (1998). MAP, ACM SIGPLAN Notices, 34:1, (342), Online publication date: 1-Jan-1999.
  411. Hrischuk C, Woodside C, Rolia J and Iversen R (1999). Trace-Based Load Characterization for Generating Performance Software Models, IEEE Transactions on Software Engineering, 25:1, (122-135), Online publication date: 1-Jan-1999.
  412. Briand L, Daly J and Wüst J (1999). A Unified Framework for Coupling Measurement in Object-Oriented Systems, IEEE Transactions on Software Engineering, 25:1, (91-121), Online publication date: 1-Jan-1999.
  413. Omori Y, Fukuda A and Joe K (1999). An Object-Oriented Framework for Loop Parallelization, The Journal of Supercomputing, 13:1, (57-69), Online publication date: 1-Jan-1999.
  414. ACM
    Hoebel L, Lorensen W and Martin K (1998). Integrating graphics and abstract data to visualize temporal constraints, ACM SIGART Bulletin, 9:3-4, (18-23), Online publication date: 1-Dec-1998.
  415. Buhr R (1998). Use Case Maps as Architectural Entities for Complex Systems, IEEE Transactions on Software Engineering, 24:12, (1131-1155), Online publication date: 1-Dec-1998.
  416. van Lamsweerde A and Willemet L (1998). Inferring Declarative Requirements Specifications from Operational Scenarios, IEEE Transactions on Software Engineering, 24:12, (1089-1114), Online publication date: 1-Dec-1998.
  417. Rolland C, Souveyet C and Achour C (1998). Guiding Goal Modeling Using Scenarios, IEEE Transactions on Software Engineering, 24:12, (1055-1071), Online publication date: 1-Dec-1998.
  418. Haumer P, Pohl K and Weidenhaupt K (1998). Requirements Elicitation and Validation with Real World Scenes, IEEE Transactions on Software Engineering, 24:12, (1036-1054), Online publication date: 1-Dec-1998.
  419. Sester M, Anders K and Walter V (1998). Linking Objects of Different Spatial Data Sets by Integration and Aggregation, Geoinformatica, 2:4, (335-358), Online publication date: 1-Dec-1998.
  420. ACM
    Alur R and Yannakakis M (1998). Model checking of hierarchical state machines, ACM SIGSOFT Software Engineering Notes, 23:6, (175-188), Online publication date: 1-Nov-1998.
  421. ACM
    Gordillo S and Balaguer F Refining an object-oriented GIS design model Proceedings of the 6th ACM international symposium on Advances in geographic information systems, (76-81)
  422. ACM
    Finance B, Delot T and Ridaoui A Querying future telecommunication networks Proceedings of the seventh international conference on Information and knowledge management, (226-233)
  423. ACM
    Lichtner K, Alencar P and Cowan D Using view-based models to formalize architecture description Proceedings of the third international workshop on Software architecture, (97-100)
  424. ACM
    Grefen P and Wieringa R Subsystem design guidelines for extensible general-purpose software Proceedings of the third international workshop on Software architecture, (49-52)
  425. ACM
    Alur R and Yannakakis M Model checking of hierarchical state machines Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering, (175-188)
  426. Gordillo S and Díaz A (1998). Design and Query Strategies to Hypermedia Applications, Multimedia Tools and Applications, 7:3, (213-225), Online publication date: 1-Nov-1998.
  427. Cheng B A Discussion About Integrated Techniques Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
  428. Evans A Reasoning with UML Class Diagrams Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
  429. Madja E, Hafid A, Dssouli R, Bochmann G and Gecsei J Meta-Data Modeling for Quality of Service (QoS) Management in the World Wide Web (WWW) Proceedings of the 1998 Conference on MultiMedia Modeling
  430. ACM
    Williams L and Smith C Performance evaluation of software architectures Proceedings of the 1st international workshop on Software and performance, (164-177)
  431. ACM
    Murphy G and Saenko E Predicting memory use from a class diagram using dynamic information Proceedings of the 1st international workshop on Software and performance, (145-151)
  432. ACM
    Menascé D and Gomaa H On a language based method for software performance engineering of client/server systems Proceedings of the 1st international workshop on Software and performance, (63-69)
  433. ACM
    Steppler M Performance analysis of communication systems formally specified in SDL Proceedings of the 1st international workshop on Software and performance, (49-62)
  434. ACM
    Woodside M, Hrischuk C, Selic B and Bayarov S A wideband approach to integrating performance prediction into a software design environment Proceedings of the 1st international workshop on Software and performance, (31-41)
  435. ACM
    Rossie J (1998). Logical observable entities, ACM SIGPLAN Notices, 33:10, (154-165), Online publication date: 1-Oct-1998.
  436. ACM
    Clarke D, Potter J and Noble J (1998). Ownership types for flexible alias protection, ACM SIGPLAN Notices, 33:10, (48-64), Online publication date: 1-Oct-1998.
  437. ACM
    Rossie J Logical observable entities Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (154-165)
  438. ACM
    Clarke D, Potter J and Noble J Ownership types for flexible alias protection Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (48-64)
  439. ACM
    Hamada T Role-based access control in telecommunication service management—dynamic role creation and management in TINA service environment Proceedings of the third ACM workshop on Role-based access control, (105-113)
  440. ACM
    Moffett J Control principles and role hierarchies Proceedings of the third ACM workshop on Role-based access control, (63-69)
  441. Angele J, Fensel D, Landes D and Studer R (1998). Developing Knowledge-Based Systems with MIKE, Automated Software Engineering, 5:4, (389-418), Online publication date: 1-Oct-1998.
  442. ACM
    Russell D MAP Proceedings of the third ACM SIGPLAN international conference on Functional programming
  443. Reekie H and Lee E The Tycho slate Proceedings of the 6th conference on Annual Tcl/Tk Workshop, 1998 - Volume 6, (5-5)
  444. ACM
    Suzuki J and Yamamoto Y Managing the software design documents with XML Proceedings of the 16th annual international conference on Computer documentation, (127-136)
  445. ACM
    Lappalainen V Performance analysis of Intel MMX technology for an H.263 video H.263 video encoder Proceedings of the sixth ACM international conference on Multimedia, (309-314)
  446. Ceri S, Fraternali P, Gevinti S and Paraboschi S (1998). Building a Database Design Laboratory on the Internet, IEEE Internet Computing, 2:5, (41-48), Online publication date: 1-Sep-1998.
  447. Song X and Osterweil L (1998). Engineering Software Design Processes to Guide Process Execution, IEEE Transactions on Software Engineering, 24:9, (759-775), Online publication date: 1-Sep-1998.
  448. Petitpierre C (1998). Synchronous C++, Computer, 31:9, (65-72), Online publication date: 1-Sep-1998.
  449. Gbaguidi C, Znaty S and Hubaux J (1998). Multimedia Resources, Journal of Network and Systems Management, 6:3, (313-331), Online publication date: 1-Sep-1998.
  450. Franzke A and Frohnhoff B (1998). Formalizing GDMO Action and NotificationDefinitions — Results from a Case Study, Journal of Network and Systems Management, 6:3, (267-282), Online publication date: 1-Sep-1998.
  451. Natarajan N (1998). TINA Network Resource Information Model, Journal of Network and Systems Management, 6:3, (283-311), Online publication date: 1-Sep-1998.
  452. Dutoit A and Bruegge B (1998). Communication Metrics for Software Development, IEEE Transactions on Software Engineering, 24:8, (615-628), Online publication date: 1-Aug-1998.
  453. ACM
    Allen R, Bluff K and Oppenheim A Jumping into Java Proceedings of the 3rd Australasian conference on Computer science education, (165-172)
  454. Briand L, Daly J and Wüst J (1998). A Unified Framework for Cohesion Measurement in Object-OrientedSystems, Empirical Software Engineering, 3:1, (65-117), Online publication date: 1-Jul-1998.
  455. Robbins J, Hilbert D and Redmiles D (1998). Extending Design Environments to Software Architecture Design, Automated Software Engineering, 5:3, (261-290), Online publication date: 1-Jul-1998.
  456. Santos I and Carvalho J (1998). Computer-based systems that support the structural, social, political and symbolic dimensions of work, Requirements Engineering, 3:2, (138-142), Online publication date: 1-Jun-1998.
  457. ACM
    Browne S, Dongarra J, Horner J, McMahan P and Wells S Technologies for repository interoperation and access control Proceedings of the third ACM conference on Digital libraries, (40-48)
  458. ACM
    Allen A Actor-based computing Proceedings of the second international conference on Autonomous agents, (277-284)
  459. ACM
    Aridor Y and Lange D Agent design patterns Proceedings of the second international conference on Autonomous agents, (108-115)
  460. ACM
    Krašna M, Rozman I and Stiglic B (1998). How to improve the quality of software engineering project management, ACM SIGSOFT Software Engineering Notes, 23:3, (120-125), Online publication date: 1-May-1998.
  461. ACM
    Marovac N (1998). Embedded documentation for semi-automatic program construction and software reuse, ACM SIGSOFT Software Engineering Notes, 23:3, (70-74), Online publication date: 1-May-1998.
  462. ACM
    Van Dyke N Generating hypertext explanations for visual languages Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems, (301-302)
  463. ACM
    Christodoulou S, Styliaras G and Papatheodrou T Evaluation of hypermedia application development and management systems Proceedings of the ninth ACM conference on Hypertext and hypermedia : links, objects, time and space---structure in hypermedia systems: links, objects, time and space---structure in hypermedia systems, (1-10)
  464. Rowe N and Galvin T (1998). An Authoring System for Intelligent Procedural-Skill Tutors, IEEE Intelligent Systems, 13:3, (61-69), Online publication date: 1-May-1998.
  465. Kochikar V (1998). The Object-Powered Web, IEEE Software, 15:3, (57-62), Online publication date: 1-May-1998.
  466. Bolliger J and Gross T (1998). A Framework-Based Approach to the Development of Network-Aware Applications, IEEE Transactions on Software Engineering, 24:5, (376-390), Online publication date: 1-May-1998.
  467. Marcenac P and Giroux S (1998). GEAMAS, Applied Intelligence, 8:3, (247-267), Online publication date: 1-May-1998.
  468. Heisel M and Souquieres J Methodological Support for Requirements Elicitation and Formal Specification Proceedings of the 9th international workshop on Software specification and design
  469. Lerner B, Sutton Jr S and Osterweil L Enhancing Design Methods to Support Real Design Processes Proceedings of the 9th international workshop on Software specification and design
  470. Jahnke J and Zuendorf A Specification and Implementation of a Distributed Planning and Information System for Courses Based on Story Driven Modeling Proceedings of the 9th international workshop on Software specification and design
  471. Noack J and Schienmann B Designing an application development model for a large banking organization Proceedings of the 20th international conference on Software engineering, (495-498)
  472. Arnold M and Pedross P Software size measurement and productivity rating in a large-scale software development department Proceedings of the 20th international conference on Software engineering, (490-493)
  473. Kim T and Shin G Restructuring OODesigner Proceedings of the 20th international conference on Software engineering, (449-451)
  474. Keller R and Schauer R Design components Proceedings of the 20th international conference on Software engineering, (302-311)
  475. Snoeck M and Dedene G (1998). Existence Dependency, IEEE Transactions on Software Engineering, 24:4, (233-251), Online publication date: 1-Apr-1998.
  476. Neerincx M and de Greef H (1998). Cognitive support, Human-Computer Interaction, 13:1, (73-106), Online publication date: 1-Mar-1998.
  477. ACM
    Concepcion A (1998). Using an object-oriented software life-cycle model in the software engineering course, ACM SIGCSE Bulletin, 30:1, (30-34), Online publication date: 1-Mar-1998.
  478. ACM
    Concepcion A Using an object-oriented software life-cycle model in the software engineering course Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, (30-34)
  479. Jarzabek S (1998). Design of Flexible Static Program Analyzers with PQL, IEEE Transactions on Software Engineering, 24:3, (197-215), Online publication date: 1-Mar-1998.
  480. Bernard L, Schmidt B, Streit U and Uhlenküken C (1998). Managing, Modeling, and Visualizing High-dimensional Spatio-temporal Data in an Integrated System, Geoinformatica, 2:1, (59-77), Online publication date: 1-Mar-1998.
  481. Yen J, Teh S and Lively W (1998). Principled Modeling and Automatic Classification for Enhancing the Reusability of Problem Solving Methods of Expert Systems, Applied Intelligence, 8:2, (139-155), Online publication date: 1-Mar-1998.
  482. Rolland C, Ben Achour C, Cauvet C, Ralyté J, Sutcliffe A, Maiden N, Jarke M, Haumer P, Pohl K, Dubois E and Heymans P (1998). A proposal for a scenario classification framework, Requirements Engineering, 3:1, (23-47), Online publication date: 1-Mar-1998.
  483. Filippidou D (1998). Designing with scenarios: A critical review of current research and practice, Requirements Engineering, 3:1, (1-22), Online publication date: 1-Mar-1998.
  484. ACM
    Benedicenti L, Succi G, Vernazza T and Valerio A Object oriented process modeling with fuzzy logic Proceedings of the 1998 ACM symposium on Applied Computing, (267-271)
  485. ACM
    Barkataki S, Harte S, Dousette P and Johnson G Strategies for developing reusable software components in Ada-95 Proceedings of the 1998 ACM symposium on Applied Computing, (10-17)
  486. Böttger J, Agsteiner K, Monjau D and Schulze S An object-oriented model for specification, prototyping, implementation and reuse Proceedings of the conference on Design, automation and test in Europe, (303-311)
  487. Karacapilidis N and Papadias D (1998). A computational approach for argumentative discourse in multi‐agent decision making environments, AI Communications, 11:1, (21-33), Online publication date: 1-Jan-1998.
  488. ACM
    Anquetil N and Vaucher J (1998). Expressing opposition in the object model, first step towards negation, ACM SIGPLAN Notices, 33:1, (48-55), Online publication date: 1-Jan-1998.
  489. ACM
    Lee J, Xue N and Kuei T (1998). A note on state modeling through inheritance, ACM SIGSOFT Software Engineering Notes, 23:1, (104-110), Online publication date: 1-Jan-1998.
  490. Seiter L, Palsberg J and Lieberherr K (1998). Evolution of Object Behavior Using Context Relations, IEEE Transactions on Software Engineering, 24:1, (79-92), Online publication date: 1-Jan-1998.
  491. Easterbrook S, Lutz R, Covington R, Kelly J, Ampo Y and Hamilton D (1998). Experiences Using Lightweight Formal Methods for Requirements Modeling, IEEE Transactions on Software Engineering, 24:1, (4-14), Online publication date: 1-Jan-1998.
  492. Drogoul A and Collinot A (1998). Applying an Agent-Oriented Methodology to the Design of Artificial Organizations, Autonomous Agents and Multi-Agent Systems, 1:1, (113-129), Online publication date: 1-Jan-1998.
  493. Dami S, Estublier J and Amiour M (1998). Apel, Automated Software Engineering, 5:1, (61-96), Online publication date: 1-Jan-1998.
  494. Cubert R and Fishwick P A framework for distributed object-oriented multimodeling and simulation Proceedings of the 29th conference on Winter simulation, (1315-1322)
  495. Caughlin D Automating the metamodeling process Proceedings of the 29th conference on Winter simulation, (978-985)
  496. Whitman L, Huff B and Presley A Structured models and dynamic systems analysis Proceedings of the 29th conference on Winter simulation, (518-524)
  497. Barrett J A framework for developing and managing objects in a complex simulation system Proceedings of the 29th conference on Winter simulation, (497-503)
  498. Fishwick P Web-based simulation Proceedings of the 29th conference on Winter simulation, (100-102)
  499. ACM
    Parsons J and Wand Y (1997). Using objects for systems analysis, Communications of the ACM, 40:12, (104-110), Online publication date: 1-Dec-1997.
  500. Tsai B, Stobart S, Parrington N and Thompson B (1997). Iterative design and testing within the software development life cycle, Software Quality Journal, 6:4, (295-310), Online publication date: 1-Dec-1997.
  501. Plümer L and Gröger G (1997). Achieving Integrity in Geographic Information Systems—Maps and Nested Maps, Geoinformatica, 1:4, (345-367), Online publication date: 1-Dec-1997.
  502. Geppert B and Roessler F Generic Engineering of Communication Protocols - Current Experience and Future Issues Proceedings of the 1st International Conference on Formal Engineering Methods
  503. Lattemann F and Lehmann E A Methodological Approach to the Requirement Specification of Embedded Systems Proceedings of the 1st International Conference on Formal Engineering Methods
  504. Van Katwijk J, Durr E and Goldsack S Hybrid object-oriented real-time software development with VDM/sup ++/ Proceedings of the 1st International Conference on Formal Engineering Methods
  505. Berry D and Weber M A pragmatic, rigorous integration of structural and behavioral modeling notations Proceedings of the 1st International Conference on Formal Engineering Methods
  506. ACM
    Lupu E and Sloman M Reconciling role based management and role based access control Proceedings of the second ACM workshop on Role-based access control, (135-141)
  507. ACM
    Fernandez E and Hawkins J Determining role rights from use cases Proceedings of the second ACM workshop on Role-based access control, (121-125)
  508. Smidts C, Sova D and Mandela G An Architectural Model For Software Reliability Quantification Proceedings of the Eighth International Symposium on Software Reliability Engineering
  509. ACM
    Needham D, Demurjian S and Peters T An Ada95 basis for propagation modeling Proceedings of the conference on TRI-Ada '97, (263-272)
  510. ACM
    Price M, Demurjian S and Needham D A reusability measurement framework and tool for Ada 95 Proceedings of the conference on TRI-Ada '97, (125-132)
  511. ACM
    Dini P, Belkhelladi A and Melo W (1997). Formalizing software architectures, ACM SIGSOFT Software Engineering Notes, 22:6, (527-529), Online publication date: 1-Nov-1997.
  512. ACM
    Schuetze M, Riegel J and Zimmermann G (1997). A pattern-based application generator for building simulation, ACM SIGSOFT Software Engineering Notes, 22:6, (468-482), Online publication date: 1-Nov-1997.
  513. ACM
    Boehm B, Egyed A, Kwan J and Madachy R (1997). Developing multimedia applications with the WinWin spiral model, ACM SIGSOFT Software Engineering Notes, 22:6, (20-39), Online publication date: 1-Nov-1997.
  514. Dini P, Belkhelladi A and Melo W Formalizing software architectures Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, (527-529)
  515. Schuetze M, Riegel J and Zimmermann G A pattern-based application generator for building simulation Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, (468-482)
  516. Boehm B, Egyed A, Kwan J and Madachy R Developing multimedia applications with the WinWin spiral model Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, (20-39)
  517. ACM
    Gordillo S, Balaguer F and Das Neves F Generating the architecture of GIS applications with design patterns Proceedings of the 5th ACM international workshop on Advances in geographic information systems, (30-34)
  518. Loftus C, Olsen A, Inocencio E and Viana P A Code Generation Strategy for CORBA-Based Internet Applications Proceedings of the 1st International Conference on Enterprise Distributed Object Computing, (160-169)
  519. Erdmann S and Wortmann J Enterprise Modelling with FUNSOFT Nets Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
  520. Aagedal J and Berre A ODP-Based QoS-Support in UML Proceedings of the 1st International Conference on Enterprise Distributed Object Computing, (310-321)
  521. Chan S and Lammers T Creating a distributed factory object architecture Proceedings of the 1st International Conference on Enterprise Distributed Object Computing, (282-290)
  522. Thanh D and Audestad J Mobility Support Proceedings of the 1st International Conference on Enterprise Distributed Object Computing, (348-353)
  523. ACM
    Kent S (1997). Constraint diagrams, ACM SIGPLAN Notices, 32:10, (327-341), Online publication date: 9-Oct-1997.
  524. ACM
    Coleman D, Ohnjec V, Artim J, Rivas E, Rumbaugh J and Wirfs-Bracle R (1997). UML (panel), ACM SIGPLAN Notices, 32:10, (201-205), Online publication date: 9-Oct-1997.
  525. ACM
    Kent S Constraint diagrams Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (327-341)
  526. ACM
    Coleman D, Ohnjec V, Artim J, Rivas E, Rumbaugh J and Wirfs-Bracle R UML (panel) Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (201-205)
  527. Fujishiro I, Takeshima Y, Ichikawa Y and Nakamura K GADGET Proceedings of the 8th conference on Visualization '97, (245-ff.)
  528. Decyk V, Norton C and Szymanski B (1997). How to Express C++ Concepts in Fortran90, Scientific Programming, 6:4, (363-390), Online publication date: 1-Oct-1997.
  529. ACM
    van Harmelen M, Artim J, Butler K, Henderson A, Roberts D, Rosson M, Tarby J and Wilson S (1997). Object models in user interface design, ACM SIGCHI Bulletin, 29:4, (55-62), Online publication date: 1-Oct-1997.
  530. ACM
    Kim J, Hahn J and Lerch F How is the designer different from the user?—Focusing on a software development methodology Papers presented at the seventh workshop on Empirical studies of programmers, (69-90)
  531. ACM
    Briand L, Bunse C and Daly J An experimental evaluation of quality guidelines on the maintainability of object-oriented design documents Papers presented at the seventh workshop on Empirical studies of programmers, (1-19)
  532. ACM
    Ryant I (1997). Why inheritance means extra trouble, Communications of the ACM, 40:10, (118-119), Online publication date: 1-Oct-1997.
  533. Hastings T and Sajeev A A Vector Based Software Size Measure Proceedings of the Australian Software Engineering Conference
  534. ACM
    Benedicenti L, Succi G and Vernazza T (1997). From process modeling to domain modeling, ACM SIGAPP Applied Computing Review, 5:2, (28-32), Online publication date: 1-Sep-1997.
  535. ACM
    Morandin E and Zorer A (1997). An OO framework in the bulk data transfer domain, ACM SIGAPP Applied Computing Review, 5:2, (16-20), Online publication date: 1-Sep-1997.
  536. ACM
    Fayad M (1997). Software development process, Communications of the ACM, 40:9, (101-103), Online publication date: 1-Sep-1997.
  537. Sheetz S, Irwin G, Tegarden D, Nelson H and Monarchi D (1997). Exploring the difficulties of learning object-oriented techniques, Journal of Management Information Systems, 14:2, (103-131), Online publication date: 1-Sep-1997.
  538. Turner K (1997). Incremental requirements specification withLotos, Requirements Engineering, 2:3, (132-151), Online publication date: 1-Sep-1997.
  539. Grosz G, Rolland C, Schwer S, Souveyet C, Plihon V, Si-Said S, Achour C and Gnaho C (1997). Modelling and engineering the requirements engineering process: An overview of the NATURE approach, Requirements Engineering, 2:3, (115-131), Online publication date: 1-Sep-1997.
  540. Lockemann P, Kölsch U, Koschel A, Kramer R, Nikolai R, Wallrath M and Walter H The Network as a Global Database Proceedings of the 23rd International Conference on Very Large Data Bases, (567-574)
  541. Omori Y, Joe K and Fukuda A A Parallelizing Compiler by Object Oriented Design Proceedings of the 21st International Computer Software and Applications Conference, (228-231)
  542. Tsuchiya T, Terada H, Kusumoto S, Kikuno T and Kim E Derivation of Safety Requirements for Safety Analysis of Object-Oriented Design Documents Proceedings of the 21st International Computer Software and Applications Conference, (232-239)
  543. Dai J, Chen G, Liu C and Liu B A temporal behavioral object model for object-oriented databases Proceedings of the 21st International Computer Software and Applications Conference, (28-31)
  544. Shroff M and France R Towards a formalization of UML class structures in Z Proceedings of the 21st International Computer Software and Applications Conference
  545. Kim G, Cha S and Bae D Task.o object modeling approach for robot workcell programming Proceedings of the 21st International Computer Software and Applications Conference, (109-114)
  546. Onoma A, Komuro M, Suganuma H, Kumeta A and Syomura T Management of Object Oriented Development based on Ranked Use Cases Proceedings of the 21st International Computer Software and Applications Conference, (246-251)
  547. Khwaja A Enhancing extensibility of the design rule checker of an EDA tool by object-oriented modeling Proceedings of the 21st International Computer Software and Applications Conference, (104-108)
  548. Jacobsen E, Kristensen B and Nowack P Patterns in the analysis, design and implementation of frameworks Proceedings of the 21st International Computer Software and Applications Conference
  549. Hara H, Matsutsuka T, Kanaya N, Ookubo T and Uehara S Model-Based Architecture for the Intranet Proceedings of the 21st International Computer Software and Applications Conference, (182-187)
  550. Laskey K and Mahoney S Network fragments Proceedings of the Thirteenth conference on Uncertainty in artificial intelligence, (334-341)
  551. ACM
    Butler K, Exposito C and Klawitter D Designing more deeper Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques, (37-54)
  552. Kim K (1997). Object Structures for Real-Time Systems and Simulators, Computer, 30:8, (62-70), Online publication date: 1-Aug-1997.
  553. Hylands C, Lee E and Reekie H The Tycho user interface system Proceedings of the 5th conference on Annual Tcl/Tk Workshop 1997 - Volume 5, (19-19)
  554. Majetic I and Leiss E (1997). Authorization and Revocation in Object-Oriented Databases, IEEE Transactions on Knowledge and Data Engineering, 9:4, (668-672), Online publication date: 1-Jul-1997.
  555. Roberts D, Berry D, Isensee S and Mullaly J (1997). Developing Software Using OVID, IEEE Software, 14:4, (51-57), Online publication date: 1-Jul-1997.
  556. Harel D and Gery E (1997). Executable Object Modeling with Statecharts, Computer, 30:7, (31-42), Online publication date: 1-Jul-1997.
  557. ACM
    Gordon T and Karacapilidis N The Zeno argumentation framework Proceedings of the 6th international conference on Artificial intelligence and law, (10-18)
  558. Garbinato B and Guerraoui R Using the strategy design pattern to compose reliable distributed protocols Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3, (17-17)
  559. Granville L, Gaspary L and Almeida M OST - An Object-Oriented Computer Networks System Specification Tool Proceedings of the Workshops on Object-Oriented Technology, (29-33)
  560. Marcelloni F and Aksit M Applying Fuzzy Logic Techniques in Object-Oriented Software Development Proceedings of the Workshops on Object-Oriented Technology, (295-298)
  561. Aksit M, Marcelloni F, Tekinerdogan B, Berg K and Broek P Active Software Artifacts Proceedings of the Workshops on Object-Oriented Technology, (307-310)
  562. Kurki-Suonio R and Mikkonen T Liberating Object-Oriented Modeling from Programming-Level Abstractions Proceedings of the Workshops on Object-Oriented Technology, (195-199)
  563. Graupner S Objects in Different Execution Environments Proceedings of the Workshops on Object-Oriented Technology, (545-552)
  564. Meisingset A Difficulties with Mapping OMT Specifications into GDMO Proceedings of the Workshops on Object-Oriented Technology, (12-16)
  565. Reimer W, Schäfer W and Schmal T Towards a Dedicated Object-Oriented Software Process Modeling Language Proceedings of the Workshops on Object-Oriented Technology, (299-302)
  566. Systä T and Koskimies K Extracting State Diagrams from Legacy Systems Proceedings of the Workshops on Object-Oriented Technology, (272-273)
  567. Bastide R and Buchs D Models, Formalisms and Methods for Object-Oriented Distributed Computing (ECOOP Workshop) Proceedings of the Workshops on Object-Oriented Technology, (221-255)
  568. Schürr A and Winter A Formal Definition and Refinement of UML's Module/Package Concept Proceedings of the Workshops on Object-Oriented Technology, (211-215)
  569. Breu R, Grosu R, Huber F, Rumpe B and Schwerin W Towards a Precise Semantics for Object-Oriented Modeling Techniques Proceedings of the Workshops on Object-Oriented Technology, (205-210)
  570. Davis K, Pandiri V and Franze K (1997). Translating an OMT schema to an ODMG-93 schema, Computer Standards & Interfaces, 18:5, (417-429), Online publication date: 1-Jun-1997.
  571. ACM
    Browne S and Moore J (1997). Reuse library interoperability and the World Wide Web, ACM SIGSOFT Software Engineering Notes, 22:3, (182-189), Online publication date: 1-May-1997.
  572. ACM
    Pastor E and Price R (1997). Using metamodels of methodologies to determine the needs for reusability support, ACM SIGSOFT Software Engineering Notes, 22:3, (121-129), Online publication date: 1-May-1997.
  573. ACM
    Meekel J, Horton T, France R, Mellone C and Dalvi S (1997). From domain models to architecture frameworks, ACM SIGSOFT Software Engineering Notes, 22:3, (75-80), Online publication date: 1-May-1997.
  574. ACM
    Lam W and McDermid J (1997). A summary of domain analysis experience by way of heuristics, ACM SIGSOFT Software Engineering Notes, 22:3, (54-64), Online publication date: 1-May-1997.
  575. ACM
    Maeda C, Lee A, Murphy G and Kiczales G (1997). Open implementation analysis and design, ACM SIGSOFT Software Engineering Notes, 22:3, (44-52), Online publication date: 1-May-1997.
  576. ACM
    Browne S and Moore J Reuse library interoperability and the World Wide Web Proceedings of the 1997 symposium on Software reusability, (182-189)
  577. ACM
    Pastor E and Price R Using metamodels of methodologies to determine the needs for reusability support Proceedings of the 1997 symposium on Software reusability, (121-129)
  578. ACM
    Meekel J, Horton T, France R, Mellone C and Dalvi S From domain models to architecture frameworks Proceedings of the 1997 symposium on Software reusability, (75-80)
  579. ACM
    Lam W and McDermid J A summary of domain analysis experience by way of heuristics Proceedings of the 1997 symposium on Software reusability, (54-64)
  580. ACM
    Maeda C, Lee A, Murphy G and Kiczales G Open implementation analysis and design Proceedings of the 1997 symposium on Software reusability, (44-52)
  581. ACM
    Browne S and Moore J Reuse library interoperability and the World Wide Web Proceedings of the 19th international conference on Software engineering, (684-691)
  582. ACM
    Melanson J, Nord R and Soni D Tailoring OMT for an industry software project Proceedings of the 19th international conference on Software engineering, (556-557)
  583. ACM
    Froehlich G, Hoover H, Liu L and Sorenson P Hooking into object-oriented application frameworks Proceedings of the 19th international conference on Software engineering, (491-501)
  584. ACM
    Bonfatti F, Gadda G and Monari P An improved process for the development of PLC software Proceedings of the 19th international conference on Software engineering, (400-410)
  585. ACM
    Jerding D, Stasko J and Ball T Visualizing interactions in program executions Proceedings of the 19th international conference on Software engineering, (360-370)
  586. ACM
    Bruegge B and Dutoit A Communication metrics for software development Proceedings of the 19th international conference on Software engineering, (271-281)
  587. ACM
    Stein M, Riedl J, Harner S and Mashayekhi V A case study of distributed, asynchronous software inspection Proceedings of the 19th international conference on Software engineering, (107-117)
  588. ACM
    Wang E, Richter H and Cheng B Formalizing and integrating the dynamic model within OMT Proceedings of the 19th international conference on Software engineering, (45-55)
  589. ACM
    Nakajima S and Futatsugi K An object-oriented modeling method for algebraic specifications in CafeOBJ Proceedings of the 19th international conference on Software engineering, (34-44)
  590. ACM
    Rossi G, Schwabe D and Garrido A Design reuse in hypermedia applications development Proceedings of the eighth ACM conference on Hypertext, (57-66)
  591. ACM
    Zeng N and Schach S Is the object-oriented paradigm appropriate for scientific software? Proceedings of the 35th Annual Southeast Regional Conference, (98-105)
  592. Luzi D, Ricci F and Serbanati L Integrating clinical and managerial activities of health care units Proceedings of the 10th IEEE Symposium on Computer-Based Medical Systems (CBMS '97)
  593. Kim J and Lerch F (1997). Why Is Programming Sometimes So Difficult? Programming as Scientific Discovery in Multiple Problem Spaces, Information Systems Research, 8:1, (25-50), Online publication date: 1-Mar-1997.
  594. ACM
    Barrett M (1997). Simulating requirements gathering, ACM SIGCSE Bulletin, 29:1, (310-314), Online publication date: 1-Mar-1997.
  595. ACM
    Barrett M Simulating requirements gathering Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, (310-314)
  596. ACM
    Sockut G, Arzu H, Matthews R and Shough D (1997). Issues in designing an information model for application development, ACM SIGSOFT Software Engineering Notes, 22:2, (25-34), Online publication date: 1-Mar-1997.
  597. ACM
    Ramanathan S and Hodges J (1997). Extraction of object-oriented structures from existing relational databases, ACM SIGMOD Record, 26:1, (59-64), Online publication date: 1-Mar-1997.
  598. Briand L, Bunse C, Daly J and Differding C (1997). An Experimental Comparison of the Maintainability of Object-Orientedand Structured Design Documents, Empirical Software Engineering, 2:3, (291-312), Online publication date: 1-Mar-1997.
  599. Prakash N (1997). Towards a formal definition of methods, Requirements Engineering, 2:1, (23-50), Online publication date: 1-Mar-1997.
  600. ACM
    Beeson C An object-oriented approach to VRML development Proceedings of the second symposium on Virtual reality modeling language, (17-24)
  601. Hanish A and Dillon T Object-Oriented Behaviour Modelling or Real-Time Design Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  602. Hammer D Process-Oriented Development of Embedded Systems Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  603. Kung D, Lin J, Hsia P and Carroll B Object-Oriented Real Time Systems Modeling and Verification Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  604. Wang Y, Vishnuvajjala R and Tsai W Sequence Specification for Concurrent Object-Oriented Applications Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  605. Kim E, Kusumoto S, Tsuchiya T and Kikuno T An approach to safety verification of object-oriented design specification for an elevator control system Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  606. ACM
    Bruegge B, Fenton T, Kim T, Pravia R, Sharma A, Fernandes B, Chang S and Hartkopf V Turning light bulbs into objects Addendum to the 1997 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (Addendum), (10-15)
  607. ACM
    Jaczynski M A framework for the management of past experiences with time-extended situations Proceedings of the sixth international conference on Information and knowledge management, (32-39)
  608. ACM
    Putkonen A and Kiekara M (1997). A case-tool for supporting navigation in the class hierarchy, ACM SIGSOFT Software Engineering Notes, 22:1, (77-84), Online publication date: 1-Jan-1997.
  609. ACM
    Song K (1996). Teaching software engineering through real-life projects to bridge school and industry, ACM SIGCSE Bulletin, 28:4, (59-64), Online publication date: 1-Dec-1996.
  610. ACM
    Knudsen J and Madsen O (1996). Using object-orientation as a common basis for system development education, ACM SIGPLAN Notices, 31:12, (52-62), Online publication date: 1-Dec-1996.
  611. ACM
    Houser C (1996). Manual and compiler for the terse and modular language DEM, ACM SIGPLAN Notices, 31:12, (41-51), Online publication date: 1-Dec-1996.
  612. ACM
    Cherry G The situation in object-oriented specification and design Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada, (83-98)
  613. Periyasamy K and Mathew C Paradigm shift in software re-engineering Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
  614. Nair R, Miller J and Zhang Z Java-based query driven simulation environment Proceedings of the 28th conference on Winter simulation, (786-793)
  615. ACM
    Singhal A, Weiss G and Ros J A model based reasoning approach to network monitoring Proceedings of the workshop on Databases: active and real-time, (41-44)
  616. ACM
    Kösters G and Pagel B The GeoOOA-tool and its interface to open software development environments for GIS Proceedings of the 4th ACM international workshop on Advances in geographic information systems, (163-171)
  617. ACM
    Seiter L, Palsberg J and Lieberherr K (1996). Evolution of object behavior using context relations, ACM SIGSOFT Software Engineering Notes, 21:6, (46-57), Online publication date: 1-Nov-1996.
  618. ACM
    Magee J and Kramer J (1996). Dynamic structure in software architectures, ACM SIGSOFT Software Engineering Notes, 21:6, (3-14), Online publication date: 1-Nov-1996.
  619. ACM
    Agarwal R, Bruno G and Torchiano M (1996). Static, dynamic and run-time modeling of compound classes, ACM SIGPLAN Notices, 31:11, (49-55), Online publication date: 1-Nov-1996.
  620. Schroeder W, Martin K and Lorensen W The design and implementation of an object-oriented toolkit for 3D graphics and visualization Proceedings of the 7th conference on Visualization '96, (93-ff.)
  621. ACM
    Delugach H An approach to conceptual feedback in multiple viewed software requirements modeling Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (242-246)
  622. ACM
    Sorenson P, Findeisen P and Tremblay J Supporting viewpoints in Metaview Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (237-241)
  623. ACM
    Monroe R Capturing design expertise in software architecture design environments Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (87-89)
  624. ACM
    Magee J and Kramer J Self organising software architectures Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (35-38)
  625. Parsons J (1996). An Information Model Based on Classification Theory, Management Science, 42:10, (1437-1453), Online publication date: 1-Oct-1996.
  626. ACM
    Seiter L, Palsberg J and Lieberherr K Evolution of object behavior using context relations Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering, (46-57)
  627. ACM
    Magee J and Kramer J Dynamic structure in software architectures Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering, (3-14)
  628. ACM
    Gil J and Lorenz D (1996). Environmental acquisition, ACM SIGPLAN Notices, 31:10, (214-231), Online publication date: 1-Oct-1996.
  629. ACM
    Adl-Tabatabai A, Gross T and Lueh G (1996). Code reuse in an optimizing compiler, ACM SIGPLAN Notices, 31:10, (51-68), Online publication date: 1-Oct-1996.
  630. ACM
    Gil J and Lorenz D Environmental acquisition Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (214-231)
  631. ACM
    Adl-Tabatabai A, Gross T and Lueh G Code reuse in an optimizing compiler Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (51-68)
  632. ACM
    Basili V, Briand L and Melo W (1996). How reuse influences productivity in object-oriented systems, Communications of the ACM, 39:10, (104-116), Online publication date: 1-Oct-1996.
  633. Basili V, Briand L and Melo W (1996). A Validation of Object-Oriented Design Metrics as Quality Indicators, IEEE Transactions on Software Engineering, 22:10, (751-761), Online publication date: 1-Oct-1996.
  634. Tanurhan Y, Gölz H, Schmerler S and Müller-Glaser K An approach for integrated specification and design of real-time systems Proceedings of the conference on European design automation, (258-263)
  635. Rys M, Norrie M and Schek H Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System Proceedings of the 22th International Conference on Very Large Data Bases, (460-471)
  636. Sheth A, Kochut K, Miller J, Worah D, Das S, Lin C, Palaniswami D, Lynch J and Shevchenko I Supporting State-Wide Immunisation Tracking Using Multi-Paradigm Workflow Technology Proceedings of the 22th International Conference on Very Large Data Bases, (263-273)
  637. ACM
    Zhang J and Wang Z (1996). NDHORM, ACM SIGSOFT Software Engineering Notes, 21:5, (65-69), Online publication date: 1-Sep-1996.
  638. ACM
    Denney R (1996). A comparison of the model-based & algebraic styles of specification as a basis for test specification, ACM SIGSOFT Software Engineering Notes, 21:5, (60-64), Online publication date: 1-Sep-1996.
  639. ACM
    Zucconi L and Reed K (1996). Building testable software, ACM SIGSOFT Software Engineering Notes, 21:5, (51-55), Online publication date: 1-Sep-1996.
  640. Sparks S, Benner K and Faris C (1996). Managing Object-Oriented Framework Reuse, Computer, 29:9, (52-61), Online publication date: 1-Sep-1996.
  641. Moser S and Nierstrasz O (1996). The Effect of Object-Oriented Frameworks on Developer Productivity, Computer, 29:9, (45-51), Online publication date: 1-Sep-1996.
  642. Agarwal R, Sinha A and Tanniru M (1996). Cognitive fit in requirements modeling, Journal of Management Information Systems, 13:2, (137-162), Online publication date: 1-Sep-1996.
  643. Silva M and Carlson C Modeling Active Object-Oriented Database Applications using Multi-Level Diagrams Proceedings of the 20th Conference on Computer Software and Applications
  644. Chung I, Munro M, Lee W and Kwon Y Applying Conventional Testing Techniques for Class Testing Proceedings of the 20th Conference on Computer Software and Applications
  645. Ning J A Component-Based Software Development Model Proceedings of the 20th Conference on Computer Software and Applications
  646. Mirza M, Cha S, Jung J, Lee K and Youn C Use Case Driven Structured Analysis Proceedings of the 20th Conference on Computer Software and Applications
  647. Yau S and Wang J A Framework for an Integrated Tool Set for Object-Oriented Analysis of Application Software Development Proceedings of the 20th Conference on Computer Software and Applications
  648. Kung D, Oksanen S and Lin J An Object-Oriented Real Time Systems Modeling and Verification Methodology Proceedings of the 20th Conference on Computer Software and Applications
  649. Hazeyama A and Komiy S A Software Process Management System Considering Workers Workload Proceedings of the 20th Conference on Computer Software and Applications
  650. Chan M, Pacifici G and Stadler R Prototyping network architectures on a supercomputer Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
  651. Sullivan K, Kalet I and Notkin D (1996). Evaluating The Mediator Method, IEEE Transactions on Software Engineering, 22:8, (563-579), Online publication date: 1-Aug-1996.
  652. Bruce W Automatic generation of object-oriented programs using genetic programming Proceedings of the 1st annual conference on genetic programming, (267-272)
  653. Bergmans L and Akşit M (1996). Composing Synchronization and Real-Time Constraints, Journal of Parallel and Distributed Computing, 36:1, (32-52), Online publication date: 10-Jul-1996.
  654. ACM
    Znaty S (1996). Service and network management in the OAMS open service architecture, ACM SIGCOMM Computer Communication Review, 26:3, (59-75), Online publication date: 1-Jul-1996.
  655. Weinstock J and Tewari R A General Object Model for the Management of Distributed Applications Proceedings of the 2nd IEEE International Workshop on Systems Management (SMW'96)
  656. Calha M, Teixeira J and Teixeira I HW/SW specification using OOM techniques Proceedings of the 7th IEEE International Workshop on Rapid System Prototyping (RSP '96)
  657. Mariatos E, Birbas M, Birbas A and Petrellis N Object oriented prototyping at the system level Proceedings of the 7th IEEE International Workshop on Rapid System Prototyping (RSP '96)
  658. Kerschberg L, Gomaa H, Menascé D and Yoon J Data and Information Architectures for Large-Scale Distributed Data Intensive Information Systems (Position Paper) Proceedings of the Eighth International Conference on Scientific and Statistical Database Management, (226-233)
  659. Preston M A Motion Generator Framework Proceedings of the Computer Animation
  660. ACM
    Lin B A system design methodology for software/hardware co-development of telecommunication network applications Proceedings of the 33rd annual Design Automation Conference, (672-677)
  661. Wieringa R and Saake G (1996). Formal analysis of the Shlaer-Mellor method, Requirements Engineering, 1:2, (106-131), Online publication date: 1-Jun-1996.
  662. Kaschek R and Mayr H A characterization of OOA tools Proceedings of the Proceedings of the Fourth International Symposium on Assessment of Software Tools (SAST '96)
  663. Zhuang Y, Findeisen P and Sorenson P Object-oriented modeling in Metaview Proceedings of the Proceedings of the Fourth International Symposium on Assessment of Software Tools (SAST '96)
  664. Llorens J, Amescua A and Velasco M Software Thesaurus Proceedings of the Proceedings of the Fourth International Symposium on Assessment of Software Tools (SAST '96)
  665. Reiss S Simplifying data integration Proceedings of the 18th international conference on Software engineering, (398-407)
  666. Sefika M, Sane A and Campbell R Monitoring compliance of a software system with its high-level design models Proceedings of the 18th international conference on Software engineering, (387-396)
  667. Koskimies K and Mössenböck H Scene Proceedings of the 18th international conference on Software engineering, (366-375)
  668. Harel D and Gery E Executable object modeling with statecharts Proceedings of the 18th international conference on Software engineering, (246-257)
  669. van der Vekens A An object-oriented implementation of B-ISDN signalling—part 2 Proceedings of the 18th international conference on Software engineering, (125-132)
  670. Zamperoni A GRIDS—graph-based, integrated development of software Proceedings of the 18th international conference on Software engineering, (48-59)
  671. Kaindl H How to identify binary relations for domain models Proceedings of the 18th international conference on Software engineering, (28-36)
  672. Maring B (1996). Object-Oriented Development of Large Applications, IEEE Software, 13:3, (33-40), Online publication date: 1-May-1996.
  673. ACM
    Casaday G and Rainis C Requirements, models, and prototypes for HCI design Conference Companion on Human Factors in Computing Systems, (361-362)
  674. Lee C and Zobel R Representation of simulation model components for model generation and a model library Proceedings of the 29th Annual Simulation Symposium (SS '96)
  675. ACM
    Goldsack S and Lano K (1996). Annealing and data decomposition in VDM, ACM SIGPLAN Notices, 31:4, (32-38), Online publication date: 1-Apr-1996.
  676. ACM
    Norton C, Decyk V and Szymanski B (1996). On parallel object oriented programming in Fortran 90, ACM SIGAPP Applied Computing Review, 4:1, (27-31), Online publication date: 1-Apr-1996.
  677. Hitz M and Montazeri B (1996). Chidamber and Kemerer's Metrics Suite, IEEE Transactions on Software Engineering, 22:4, (267-271), Online publication date: 1-Apr-1996.
  678. Mayrand J, Guay F and Merlo E Inheritance Graph Assessment Using Metrics Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
  679. Abreu F and Melo W Evaluating the Impact of Object-Oriented Design on Software Quality Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
  680. Levy N and Souquieres J A "Coming and Going" Approach to Specification Construction Proceedings of the 8th International Workshop on Software Specification and Design
  681. ACM
    Schwabe D, Rossi G and Barbosa S Systematic hypermedia application design with OOHDM Proceedings of the the seventh ACM conference on Hypertext, (116-128)
  682. ACM
    Baralis E, Ceri S and Paraboschi S (1996). Modularization techniques for active rules design, ACM Transactions on Database Systems, 21:1, (1-29), Online publication date: 1-Mar-1996.
  683. ACM
    George J and Carter B (1996). A strategy for mapping from function-oriented software models to object-oriented software models, ACM SIGSOFT Software Engineering Notes, 21:2, (56-63), Online publication date: 1-Mar-1996.
  684. Wang S (1996). Toward formalized object-oriented management information systems analysis, Journal of Management Information Systems, 12:4, (117-141), Online publication date: 1-Mar-1996.
  685. ACM
    Periyasamy K and Mathew C Mapping a functional specification to an object-oriented specification in software re-engineering Proceedings of the 1996 ACM 24th annual conference on Computer science, (24-33)
  686. ACM
    Fayad M, Tsai W and Fulghum M (1996). Transition to object-oriented software development, Communications of the ACM, 39:2, (108-121), Online publication date: 1-Feb-1996.
  687. ACM
    Kristensen B and Østerbye K (1996). A conceptual perspective on the comparison of object-oriented programming languages, ACM SIGPLAN Notices, 31:2, (42-54), Online publication date: 1-Feb-1996.
  688. ACM
    Tuovinen A and Paakki J (1996). Translating SQL for database reengineering, ACM SIGPLAN Notices, 31:2, (21-26), Online publication date: 1-Feb-1996.
  689. Rajlich V and Silva J (1996). Evolution and Reuse of Orthogonal Architecture, IEEE Transactions on Software Engineering, 22:2, (153-157), Online publication date: 1-Feb-1996.
  690. Lowry G and Doroshenko E Object-Orientation in Software Engineering Education Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  691. Eden P A Step by Step Method for Conceptual Data Analysis Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  692. Ramakrishnan S and Menzies T An Ongoing OO Software Engineering Measurement Experiment Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  693. Bergner K Under Pressure -- Recommendations for Managing a Practical Course in Software Engineering Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  694. Chang E A Software Engineering Subject on System Description Techniques Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  695. ACM
    Wise G (1996). A new resource for C++ programmers and an invitation for participation, ACM SIGPLAN Notices, 31:1, (6-8), Online publication date: 1-Jan-1996.
  696. Agsteiner K, Monjau D and Schulze S Object-oriented high-level modeling of system components for the generation of VHDL code Proceedings of the conference on European design automation, (436-441)
  697. Cornwell D Case tool for ODBMS design of the functional description of the battlespace Proceedings of the 27th conference on Winter simulation, (1189-1192)
  698. Fishwick P Simulation model design Proceedings of the 27th conference on Winter simulation, (209-211)
  699. ACM
    Rappoport A Geometric modeling Proceedings of the third ACM symposium on Solid modeling and applications, (31-41)
  700. ACM
    Philip T and Ramsundar R (1995). A reengineering framework for small scale software, ACM SIGSOFT Software Engineering Notes, 20:5, (51-55), Online publication date: 1-Dec-1995.
  701. Mcree R (1995). Testing and Diagnosing Managed Networks, IEEE Design & Test, 12:4, (68-80), Online publication date: 1-Dec-1995.
  702. Nanduri S and Rugaber S (1995). Requirements validation via automated natural language parsing, Journal of Management Information Systems, 12:3, (9-19), Online publication date: 1-Dec-1995.
  703. Iga N, Ohashi N, Nakamoto Y and Monden H Real-time software development system RTiplus Proceedings of the The 12th TRON Project International Symposium, 1995
  704. Lin J, Kung D and Hsia P Towards a real-time object-oriented modeling approach Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  705. Isazadeh A, MacEwen G and Malton A Behavioral patterns for software requirement engineering Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  706. Gao J, Kung D and Hsia P An object state test model Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  707. Dolbec J and Shepard T A component based software reliability model Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  708. ACM
    Hamilton J and Pooch U A survey of object-oriented methodologies Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world, (226-234)
  709. ACM
    Paterson A Swiss postbank Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world, (72-84)
  710. Cha S, Park B, Lee S, Song S, Park J, Lee J, Park S, Hur D and Kim G Object-oriented design of main-memory DBMS for real-time applications Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
  711. ACM
    Vayda T (1995). Lessons from the battlefield, ACM SIGPLAN Notices, 30:10, (439-452), Online publication date: 17-Oct-1995.
  712. ACM
    Riehle D (1995). How and why to encapsulate class trees, ACM SIGPLAN Notices, 30:10, (251-264), Online publication date: 17-Oct-1995.
  713. ACM
    Malan R, Coleman D and Letsinger R (1995). Lessons from the experiences of leading-edge object technology projects in Hewlett-Packard, ACM SIGPLAN Notices, 30:10, (33-46), Online publication date: 17-Oct-1995.
  714. ACM
    Sane A and Campbell R (1995). Object-oriented state machines, ACM SIGPLAN Notices, 30:10, (17-32), Online publication date: 17-Oct-1995.
  715. ACM
    Allen A and de Champeaux D (1995). Extending the statechart formalism, ACM SIGPLAN Notices, 30:10, (1-16), Online publication date: 17-Oct-1995.
  716. ACM
    Vayda T Lessons from the battlefield Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (439-452)
  717. ACM
    Riehle D How and why to encapsulate class trees Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (251-264)
  718. ACM
    Malan R, Coleman D and Letsinger R Lessons from the experiences of leading-edge object technology projects in Hewlett-Packard Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (33-46)
  719. ACM
    Sane A and Campbell R Object-oriented state machines Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (17-32)
  720. ACM
    Allen A and de Champeaux D Extending the statechart formalism Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (1-16)
  721. Hamada K, Baba T, Sato K and Yufu M (1995). Hybridizing a Genetic Algorithm with Rule-Based Reasoning for Production Planning, IEEE Expert: Intelligent Systems and Their Applications, 10:5, (60-67), Online publication date: 1-Oct-1995.
  722. Bourdeau R and Cheng B (1995). A Formal Semantics for Object Model Diagrams, IEEE Transactions on Software Engineering, 21:10, (799-821), Online publication date: 1-Oct-1995.
  723. Hanish A Object-oriented modelling of communication protocols for re-use Proceedings of the 4th International Conference on Computer Communications and Networks
  724. Specification of video-on-demand service using object oriented technique Proceedings of the 4th International Conference on Computer Communications and Networks
  725. Sumiya K, Yasutake K, Tanaka H, Sanada N and Imai Y A Product Specification Database for Visual Prototyping Proceedings of the 21th International Conference on Very Large Data Bases, (666-676)
  726. Bärkle U, Gryczan G and Zällighoven H (2018). Object-oriented system development in a banking project, Human-Computer Interaction, 10:2, (293-336), Online publication date: 1-Sep-1995.
  727. Herbsleb J, Klein H, Olson G, Brunner H, Olson J and Harding J (2018). Object-oriented analysis and design in software project teams, Human-Computer Interaction, 10:2, (249-292), Online publication date: 1-Sep-1995.
  728. Pennington N, Lee A and Rehder B (2018). Cognitive activities and levels of abstraction in procedural and object-oriented design, Human-Computer Interaction, 10:2, (171-226), Online publication date: 1-Sep-1995.
  729. ACM
    de Vivo G and de Vivo M (1995). A pragmatic approach to C++, Eiffel and Ada 9X programming, ACM SIGPLAN Notices, 30:9, (9-16), Online publication date: 1-Sep-1995.
  730. ACM
    Fong J (1995). Mapping extended entity relationship model to object modeling technique, ACM SIGMOD Record, 24:3, (18-22), Online publication date: 1-Sep-1995.
  731. Bruegge B, Riedel E, Russell A and McRae G (1995). Developing GEMS, IEEE Computational Science & Engineering, 2:3, (55-68), Online publication date: 1-Sep-1995.
  732. Ladkin P and Leue S (1995). Interpreting Message Flow Graphs, Formal Aspects of Computing, 7:5, (473-509), Online publication date: 1-Sep-1995.
  733. ACM
    Kaindl H An integration of scenarios with their purposes in task modeling Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques, (227-235)
  734. ACM
    Kneer B and Szwillus G OBSM Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques, (199-205)
  735. ACM
    Butler K Designing DEEPER Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques, (131-142)
  736. ACM
    Wyner G and Lee J Applying specialization to process models Proceedings of conference on Organizational computing systems, (290-301)
  737. ACM
    Alencar P, Cowan D, Lucena C and Nova L (1995). Formal specification of reusable interface objects, ACM SIGSOFT Software Engineering Notes, 20:SI, (88-96), Online publication date: 1-Aug-1995.
  738. ACM
    Alencar P, Cowan D, Lucena C and Nova L Formal specification of reusable interface objects Proceedings of the 1995 Symposium on Software reusability, (88-96)
  739. ACM
    Schwabe D and Rossi G (1995). The object-oriented hypermedia design model, Communications of the ACM, 38:8, (45-46), Online publication date: 1-Aug-1995.
  740. Sheehan D Interpreted C++, object oriented Tcl, what next? Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3, (20-20)
  741. ACM
    Tracz W (1995). DSSA (Domain-Specific Software Architecture), ACM SIGSOFT Software Engineering Notes, 20:3, (49-62), Online publication date: 1-Jul-1995.
  742. ACM
    Appelbe B and Abowd G (1995). Beyond objects, ACM SIGSOFT Software Engineering Notes, 20:3, (45-48), Online publication date: 1-Jul-1995.
  743. ACM
    Sonnenberger G and Frei H Design of reusable IR framework Proceedings of the 18th annual international ACM SIGIR conference on Research and development in information retrieval, (49-57)
  744. Embley D, Jackson R and Woodfield S (1995). OO Systems Analysis, IEEE Software, 12:4, (19-33), Online publication date: 1-Jul-1995.
  745. ACM
    Kleissner C Enterprise Objects Framework Proceedings of the 1995 ACM SIGMOD international conference on Management of data, (455-459)
  746. Gorton I, Gray J and Jelly I (1995). Object-Based Modeling of Parallel Programs, IEEE Parallel & Distributed Technology: Systems & Technology, 3:2, (52-63), Online publication date: 1-Jun-1995.
  747. Mili H, Mili F and Mili A (1995). Reusing Software, IEEE Transactions on Software Engineering, 21:6, (528-562), Online publication date: 1-Jun-1995.
  748. ACM
    Kleissner C (1995). Enterprise Objects Framework, ACM SIGMOD Record, 24:2, (455-459), Online publication date: 22-May-1995.
  749. ACM
    Casaday G and Rainis C Models, prototypes, and evaluations for HCI design Conference Companion on Human Factors in Computing Systems, (397-398)
  750. ACM
    Hymes C Conflicting class structures between the object oriented paradigm and users concepts Conference Companion on Human Factors in Computing Systems, (57-58)
  751. ACM
    Floch J Supporting evolution and maintenance by using a flexible automatic code generator Proceedings of the 17th international conference on Software engineering, (211-219)
  752. ACM
    Kang K and Ko K PARTS Proceedings of the 17th international conference on Software engineering, (169-176)
  753. Bosua , Rachelle , Brinkkemper and Sjaak Realization of an Integrated Software Engineering Environment through Heterogeneous CASE-Tool Integration Proceedings of the 1995 Software Engineering Environment Conferences
  754. Wasserman A Requirements for OO design environments Proceedings of the 1995 Software Engineering Environment Conferences
  755. ACM
    Agarwal R and Lago P (1995). PATHOS—a paradigmatic approach to high-level object-oriented software development, ACM SIGSOFT Software Engineering Notes, 20:2, (36-41), Online publication date: 1-Apr-1995.
  756. ACM
    Gorny P (1995). EXPOSE, ACM SIGCHI Bulletin, 27:2, (35-37), Online publication date: 1-Apr-1995.
  757. ACM
    Smolik T (1995). An object-oriented file system—an example of using the class hierarchy framework concept, ACM SIGOPS Operating Systems Review, 29:2, (33-53), Online publication date: 1-Apr-1995.
  758. ACM
    Zaitri N and Castellani X A process and a tool to map communication components of data flows to objects Proceedings of the 33rd annual on Southeast regional conference, (283-284)
  759. ACM
    Dandashi F, Acquah J, Killedar S, Nash H, Pritchette W and Rine D Concurrent engineering of an object-oriented particle-in-cell simulations environment for physicists Proceedings of the 33rd annual on Southeast regional conference, (279-280)
  760. ACM
    Senhouse C An entity-relationship design system for graphical software development Proceedings of the 33rd annual on Southeast regional conference, (37-41)
  761. ACM
    Osborne M (1995). Software engineering, C++, and Windows, ACM SIGCSE Bulletin, 27:1, (243-247), Online publication date: 15-Mar-1995.
  762. ACM
    Tao Y (1995). Using expert systems to understand object-oriented behavior, ACM SIGCSE Bulletin, 27:1, (14-18), Online publication date: 15-Mar-1995.
  763. ACM
    Osborne M Software engineering, C++, and Windows Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education, (243-247)
  764. ACM
    Tao Y Using expert systems to understand object-oriented behavior Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education, (14-18)
  765. Fischer G, Redmiles D, Williams L, Puhr G, Aoki A and Nakakoji K (1995). Beyond object-oriented technology, Human-Computer Interaction, 10:1, (79-119), Online publication date: 1-Mar-1995.
  766. Cowan D and Lucena C (1995). Abstract Data Views, IEEE Transactions on Software Engineering, 21:3, (229-243), Online publication date: 1-Mar-1995.
  767. ACM
    Thuraisingham B Application of object-oriented technology for integrating heterogeneous database systems Proceedings of the 1995 ACM 23rd annual conference on Computer science, (216-221)
  768. ACM
    Bishop J and Faria R Characteristics of modern system implementation languages Proceedings of the 1995 ACM 23rd annual conference on Computer science, (18-25)
  769. ACM
    Liu C (1995). Object design for communication protocol software, ACM SIGPLAN OOPS Messenger, 6:1, (25-29), Online publication date: 11-Jan-1995.
  770. ACM
    Mellier P and Grize F (1995). OVIDE, ACM SIGPLAN Notices, 30:1, (53-61), Online publication date: 3-Jan-1995.
  771. ACM
    Song X (1995). A framework for understanding the integration of design methodologies, ACM SIGSOFT Software Engineering Notes, 20:1, (46-54), Online publication date: 1-Jan-1995.
  772. Fishwick P Simulation model design Proceedings of the 26th conference on Winter simulation, (173-175)
  773. Robinson J Capacity and performance analysis of computer systems Proceedings of the 26th conference on Winter simulation, (34-41)
  774. ACM
    Garlan D, Allen R and Ockerbloom J (1994). Exploiting style in architectural design environments, ACM SIGSOFT Software Engineering Notes, 19:5, (175-188), Online publication date: 1-Dec-1994.
  775. ACM
    Agarwal R (1994). The C++ interface in objectivity, ACM SIGPLAN Notices, 29:12, (78-86), Online publication date: 1-Dec-1994.
  776. ACM
    Malloy B, McGregor J, Krishnaswamy A and Medikonda M (1994). An extensible program representation for object-oriented software, ACM SIGPLAN Notices, 29:12, (38-47), Online publication date: 1-Dec-1994.
  777. ACM
    Garlan D, Allen R and Ockerbloom J Exploiting style in architectural design environments Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering, (175-188)
  778. ACM
    Waern Y (1994). Collaborative realtime process management, ACM SIGOIS Bulletin, 15:2, (2-10), Online publication date: 1-Dec-1994.
  779. ACM
    Halper M, Geller J, Perl Y and Klas W Integrating a part relationship into an open OODB system using metaclasses Proceedings of the third international conference on Information and knowledge management, (10-17)
  780. ACM
    Frankel M Model like an Egyptian Proceedings of the conference on TRI-Ada '94, (352-360)
  781. ACM
    Kruchten P and Thompson C An object-oriented, distributed architecture for large-scale Ada systems Proceedings of the conference on TRI-Ada '94, (262-271)
  782. ACM
    Kayloe J and Lawlis P Easy-Sim Proceedings of the conference on TRI-Ada '94, (164-169)
  783. ACM
    Duncan A Implementing internal program representations with Ada and Ada 9X Proceedings of the conference on TRI-Ada '94, (154-163)
  784. Radonjic´ V, Krieger M and Corriveau J A response oriented paradigm for software engineering Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  785. Kung D, Gao J and Hsia P An object oriented testing and maintenance environment Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  786. Grogono P Designing for change Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  787. Dean T and Lamb D A theory model core for module interconnection languages Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  788. ACM
    Boyer D and Lukacs M The personal presence system—a wide area network resource for the real time composition of multipoint multimedia communications Proceedings of the second ACM international conference on Multimedia, (453-460)
  789. Escudié A, Lambolez P, Queille J, Sedes F and Voidrot J A traceability-based model for an integrated maintenance environment Intelligent Multimedia Information Retrieval Systems and Management - Volume 1, (358-368)
  790. ACM
    Lee W (1994). How to adapt OO development methods in a software development organization — a case study, ACM SIGPLAN OOPS Messenger, 5:4, (19-24), Online publication date: 1-Oct-1994.
  791. ACM
    Lee W How to adapt OO development methods in a software development organization — a case study Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (19-24)
  792. ACM
    Buhr R and Casselman R (1994). Timethread-role maps for object-oriented design of real-time-and-distributed systems, ACM SIGPLAN Notices, 29:10, (301-316), Online publication date: 1-Oct-1994.
  793. ACM
    Kristensen B (1994). Complex associations, ACM SIGPLAN Notices, 29:10, (272-286), Online publication date: 1-Oct-1994.
  794. ACM
    Robertson S, Carroll J, Mack R, Rosson M, Alpert S and Koenenmann-Belliveau J (1994). Ode, ACM SIGPLAN Notices, 29:10, (51-64), Online publication date: 1-Oct-1994.
  795. ACM
    Buhr R and Casselman R Timethread-role maps for object-oriented design of real-time-and-distributed systems Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, (301-316)
  796. ACM
    Kristensen B Complex associations Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, (272-286)
  797. ACM
    Robertson S, Carroll J, Mack R, Rosson M, Alpert S and Koenenmann-Belliveau J Ode Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, (51-64)
  798. Nuseibeh B, Kramer J and Finkelsteiin A (1994). A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification, IEEE Transactions on Software Engineering, 20:10, (760-773), Online publication date: 1-Oct-1994.
  799. Martin B and Cattell R Relating Distributed Objects Proceedings of the 20th International Conference on Very Large Data Bases, (730-739)
  800. Pirotte A, Zimányi E, Massart D and Yakusheva T Materialization Proceedings of the 20th International Conference on Very Large Data Bases, (630-641)
  801. Idris N, Gray W and Churchhouse R Providing Dynamic Security Control in a Federated Database Proceedings of the 20th International Conference on Very Large Data Bases, (13-23)
  802. ACM
    Justice T, Pandey R and Budd T (1994). A multiparadigm approach to compiler construction, ACM SIGPLAN Notices, 29:9, (29-37), Online publication date: 1-Sep-1994.
  803. ACM
    McGregor J and Korson T (1994). Integrated object-oriented testing and development processes, Communications of the ACM, 37:9, (59-77), Online publication date: 1-Sep-1994.
  804. ACM
    Poston R (1994). Automated testing from object models, Communications of the ACM, 37:9, (48-58), Online publication date: 1-Sep-1994.
  805. ACM
    Siepmann E and Newton A TOBAC: a test case browser for testing object-oriented software Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysis, (154-168)
  806. ACM
    Kapur D An automated tool for analyzing completeness of equational specifications Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysis, (28-43)
  807. ACM
    Znaty S and Sclavos J (1994). Network management viewpoints, ACM SIGCOMM Computer Communication Review, 24:3, (63-80), Online publication date: 1-Jul-1994.
  808. ACM
    Dedene G and Snoeck M (1994). M.E.R.O.DE.: a model-driven entity-relationship object-oriented Development method, ACM SIGSOFT Software Engineering Notes, 19:3, (51-61), Online publication date: 1-Jul-1994.
  809. ACM
    Kaindl H (1994). Comparing object-oriented analysis with knowledge acquisition, ACM SIGPLAN OOPS Messenger, 5:3, (1-5), Online publication date: 1-Jul-1994.
  810. ACM
    van der Linden F (1994). Formal methods, ACM SIGPLAN Notices, 29:7, (29-38), Online publication date: 1-Jul-1994.
  811. Dvorak J (1994). Conceptual entropy and its effect on class hierarchies, Computer, 27:6, (59-63), Online publication date: 1-Jun-1994.
  812. Kramer J Distributed software engineering Proceedings of the 16th international conference on Software engineering, (253-263)
  813. Greenspan S, Mylopoulos J and Borgida A On formal requirements modeling languages Proceedings of the 16th international conference on Software engineering, (135-147)
  814. Kazman R, Bass L, Webb M and Abowd G SAAM Proceedings of the 16th international conference on Software engineering, (81-90)
  815. Song X and Osterweil L (1994). Experience with an Approach to Comparing Software Design Methodologies, IEEE Transactions on Software Engineering, 20:5, (364-384), Online publication date: 1-May-1994.
  816. ACM
    Sparks R, Meiskey L and Brunner H An object-oriented approach to dialogue management in spoken language systems Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (211-217)
  817. ACM
    Gall H and Klösch R Program transformation to enhance the reuse potential of procedural software Proceedings of the 1994 ACM symposium on Applied computing, (99-104)
  818. ACM
    Ribot D, Bongard B and Villermain C Development life-cycle WITH reuse Proceedings of the 1994 ACM symposium on Applied computing, (70-76)
  819. ACM
    Yamashiro A, Nakano H, Yoshida K and Saito E (1993). Comparison of OOA and real-time SA—from the experiment of analyzing an image filing system, ACM SIGPLAN OOPS Messenger, 5:2, (41-44), Online publication date: 1-Apr-1994.
  820. ACM
    Amandi A, Leonardi M, Lopez M, Prieto M and Rossi G (1993). Learning object-oriented concepts with multimedia technology, ACM SIGPLAN OOPS Messenger, 5:2, (13-16), Online publication date: 1-Apr-1994.
  821. ACM
    Ruiz I, Cruz Soto J and Gomez-Nieto M (1994). A tutorial system on inorganic chemical formulations and reactions, ACM SIGCUE Outlook, 22:2, (32-39), Online publication date: 1-Apr-1994.
  822. Fernandez E, Gudes E and Song H (1994). A Model for Evaluation and Administration of Security in Object-Oriented Databases, IEEE Transactions on Knowledge and Data Engineering, 6:2, (275-292), Online publication date: 1-Apr-1994.
  823. Lee A and Pennington N (1994). The effects of paradigm on cognitive activities in design, International Journal of Human-Computer Studies, 40:4, (577-601), Online publication date: 1-Apr-1994.
  824. ACM
    Luker P (1994). There's more to OOP than syntax!, ACM SIGCSE Bulletin, 26:1, (56-60), Online publication date: 12-Mar-1994.
  825. ACM
    Luker P There's more to OOP than syntax! Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, (56-60)
  826. ACM
    Dupée B (1994). Object oriented methods using Fortran 90, ACM SIGPLAN Fortran Forum, 13:1, (21-30), Online publication date: 1-Mar-1994.
  827. ACM
    Crawford D (1994). Technical correspondence, Communications of the ACM, 37:1, (109-111), Online publication date: 2-Jan-1994.
  828. Potts C and Takahashi K An active hypertext model for system requirements Proceedings of the 7th international workshop on Software specification and design, (62-68)
  829. ACM
    Luna J Towards a computer aided simulation model engineering (CASME) environment Proceedings of the 25th conference on Winter simulation, (1296-1303)
  830. ACM
    Davis P and Hillestad R Families of models that cross levels of resolution Proceedings of the 25th conference on Winter simulation, (1003-1012)
  831. ACM
    Halper M, Geller J and Perl Y Value propagation in object-oriented database part hierarchies Proceedings of the second international conference on Information and knowledge management, (606-614)
  832. ACM
    Burg J, van de Riet R and Chang S A data dictionary as a Lexicon Proceedings of the second international conference on Information and knowledge management, (114-123)
  833. ACM
    Rao R, Russell D and Mackinlay J System components for embedded information retrieval from multiple disparate information sources Proceedings of the 6th annual ACM symposium on User interface software and technology, (23-33)
  834. Joyce J Integration of CASE into undergraduate education Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1, (128-137)
  835. ACM
    Cernosek G ROMAN-9X Proceedings of the conference on TRI-Ada '93, (385-406)
  836. ACM
    Godin R and Mili H (1993). Building and maintaining analysis-level class hierarchies using Galois Lattices, ACM SIGPLAN Notices, 28:10, (394-410), Online publication date: 1-Oct-1993.
  837. ACM
    Civello F (1993). Roles for composite objects in object-oriented analysis and design, ACM SIGPLAN Notices, 28:10, (376-393), Online publication date: 1-Oct-1993.
  838. ACM
    Minoura T, Pargaonkar S and Rehfuss K (1993). Structural active object systems for simulation, ACM SIGPLAN Notices, 28:10, (338-355), Online publication date: 1-Oct-1993.
  839. ACM
    Sell P (1993). Object oriented approach to MLS database application design, ACM SIGPLAN Notices, 28:10, (306), Online publication date: 1-Oct-1993.
  840. ACM
    Høydalsvik G and Sindre G (1993). On the purpose of object-oriented analysis, ACM SIGPLAN Notices, 28:10, (240-255), Online publication date: 1-Oct-1993.
  841. ACM
    Bruegge B, Gottschalk T and Luo B (1993). A framework for dynamic program analyzers, ACM SIGPLAN Notices, 28:10, (65-82), Online publication date: 1-Oct-1993.
  842. ACM
    Godin R and Mili H Building and maintaining analysis-level class hierarchies using Galois Lattices Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (394-410)
  843. ACM
    Civello F Roles for composite objects in object-oriented analysis and design Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (376-393)
  844. ACM
    Minoura T, Pargaonkar S and Rehfuss K Structural active object systems for simulation Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (338-355)
  845. ACM
    Sell P Object oriented approach to MLS database application design Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
  846. ACM
    Høydalsvik G and Sindre G On the purpose of object-oriented analysis Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (240-255)
  847. ACM
    Bruegge B, Gottschalk T and Luo B A framework for dynamic program analyzers Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (65-82)
  848. ACM
    McGregor J and Dyer D (1993). A note on inheritance and state machines, ACM SIGSOFT Software Engineering Notes, 18:4, (61-69), Online publication date: 1-Oct-1993.
  849. ACM
    Henderson-Sellers B and Edwards J (1993). The O-O-O methodology for the object-oriented life cycle, ACM SIGSOFT Software Engineering Notes, 18:4, (54-60), Online publication date: 1-Oct-1993.
  850. Smith C and Williams L (1993). Software Performance Engineering, IEEE Transactions on Software Engineering, 19:7, (720-741), Online publication date: 1-Jul-1993.
  851. ACM
    Duserick F Discrimination between object-oriented and process approaches to systems analysis for functional decomposition of existing systems Proceedings of the 1993 conference on Computer personnel research, (481-491)
  852. Lubars M, Potts C and Richter C Developing initial OOA models Proceedings of the 15th international conference on Software Engineering, (255-264)
  853. ACM
    Neerincx M and de Greef P How to aid non-experts Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, (165-171)
  854. ACM
    Yamashiro A, Nakano H, Yoshida K and Saito E Comparison of OOA and real-time SA—from the experiment of analyzing an image filing system Addendum to the proceedings on Object-oriented programming systems, languages, and applications, (41-44)
  855. ACM
    Amandi A, Leonardi M, Lopez M, Prieto M and Rossi G Learning object-oriented concepts with multimedia technology Addendum to the proceedings on Object-oriented programming systems, languages, and applications, (13-16)
  856. ACM
    Osborne M and Johnson J An only undergraduate course in object-oriented technology Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education, (101-106)
  857. ACM
    Kaindl H (1993). The missing link in requirements engineering, ACM SIGSOFT Software Engineering Notes, 18:2, (30-39), Online publication date: 1-Apr-1993.
  858. ACM
    Bézivin J, Roux O and Royer J (1992). Teaching object-oriented programming or using the object model to teach software engineering, ACM SIGPLAN OOPS Messenger, 4:2, (269-276), Online publication date: 1-Apr-1993.
  859. ACM
    West D (1992). Teaching object-oriented concepts to graduate and professional software developers, ACM SIGPLAN OOPS Messenger, 4:2, (257-260), Online publication date: 1-Apr-1993.
  860. ACM
    Dodani M (1992). Teaching practical object-oriented software engineering, ACM SIGPLAN OOPS Messenger, 4:2, (251-256), Online publication date: 1-Apr-1993.
  861. ACM
    Northrop L (1992). Finding an educational perspective for object-oriented development, ACM SIGPLAN OOPS Messenger, 4:2, (245-249), Online publication date: 1-Apr-1993.
  862. ACM
    Townsend P and Murphy G (1992). Objects in the life-cycle, ACM SIGPLAN OOPS Messenger, 4:2, (25-28), Online publication date: 1-Apr-1993.
  863. ACM
    Osborne M and Johnson J (1993). An only undergraduate course in object-oriented technology, ACM SIGCSE Bulletin, 25:1, (101-106), Online publication date: 1-Mar-1993.
  864. ACM
    Sutherland J, Pope M and Rugg K The Hybrid Object-Relational Architecture (HORA) Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice, (326-333)
  865. ACM
    Liao H and Wang F (1993). Software reuse based on a large object-oriented library, ACM SIGSOFT Software Engineering Notes, 18:1, (74-80), Online publication date: 1-Jan-1993.
  866. ACM
    Radiya A Discrete event simulation modeling Proceedings of the 24th conference on Winter simulation, (773-782)
  867. ACM
    Bézivin J, Roux O and Royer J Teaching object-oriented programming or using the object model to teach software engineering Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (269-276)
  868. ACM
    West D Teaching object-oriented concepts to graduate and professional software developers Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (257-260)
  869. ACM
    Dodani M Teaching practical object-oriented software engineering Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (251-256)
  870. ACM
    Northrop L Finding an educational perspective for object-oriented development Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (245-249)
  871. ACM
    Townsend P and Murphy G Objects in the life-cycle Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (25-28)
  872. ACM
    Jurik J and Schemenaur R Experiences in object oriented development Proceedings of the conference on TRI-Ada '92, (189-197)
  873. ACM
    Strong N Identifying a complete object oriented life cycle for large systems development Proceedings of the conference on TRI-Ada '92, (166-175)
  874. Holt R, Penny D and Mancoridis S Multicolour programming and metamorphic programming Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1, (43-58)
  875. Müller-Glaser K, Bortolazzi J and Tanurhan Y Towards a requirements definition, specification and system design environment Proceedings of the conference on European design automation, (238-243)
  876. ACM
    Buhr R and Casselman R (1992). Architectures with pictures, ACM SIGPLAN Notices, 27:10, (466-483), Online publication date: 31-Oct-1992.
  877. ACM
    Clyde S, Embley D and Woodfield S (1992). Turnable formalism in object-oriented systems analysis, ACM SIGPLAN Notices, 27:10, (452-465), Online publication date: 31-Oct-1992.
  878. ACM
    Bruegge B, Blythe J, Jackson J and Shufelt J (1992). Object-oriented system modeling with OMT, ACM SIGPLAN Notices, 27:10, (359-376), Online publication date: 31-Oct-1992.
  879. ACM
    Eggenschwiler T and Gamma E (1992). ET++SwapsManager, ACM SIGPLAN Notices, 27:10, (166-177), Online publication date: 31-Oct-1992.
  880. ACM
    de Champeaux D, Lea D and Faure P (1992). The process of object-oriented design, ACM SIGPLAN Notices, 27:10, (45-62), Online publication date: 31-Oct-1992.
  881. ACM
    Buhr R and Casselman R Architectures with pictures Conference proceedings on Object-oriented programming systems, languages, and applications, (466-483)
  882. ACM
    Clyde S, Embley D and Woodfield S Turnable formalism in object-oriented systems analysis Conference proceedings on Object-oriented programming systems, languages, and applications, (452-465)
  883. ACM
    Bruegge B, Blythe J, Jackson J and Shufelt J Object-oriented system modeling with OMT Conference proceedings on Object-oriented programming systems, languages, and applications, (359-376)
  884. ACM
    Eggenschwiler T and Gamma E ET++SwapsManager Conference proceedings on Object-oriented programming systems, languages, and applications, (166-177)
  885. ACM
    de Champeaux D, Lea D and Faure P The process of object-oriented design Conference proceedings on Object-oriented programming systems, languages, and applications, (45-62)
  886. Schroeder W, Lorensen W, Montanaro G and Volpe C VISAGE Proceedings of the 3rd conference on Visualization '92, (219-226)
  887. ACM
    Walters N (1992). Using Harel statecharts to model object-oriented behavior, ACM SIGSOFT Software Engineering Notes, 17:4, (28-31), Online publication date: 1-Oct-1992.
  888. ACM
    Holibaugh R (1991). Object oriented modelling, ACM SIGPLAN OOPS Messenger, 3:4, (73-78), Online publication date: 1-Sep-1992.
  889. ACM
    Scheer A and Hars A (1992). Extending data modeling to cover the whole enterprise, Communications of the ACM, 35:9, (166-ff.), Online publication date: 1-Sep-1992.
  890. ACM
    Coad P (1992). Object-oriented patterns, Communications of the ACM, 35:9, (152-159), Online publication date: 1-Sep-1992.
  891. ACM
    Nerson J (1992). Applying object-oriented analysis and design, Communications of the ACM, 35:9, (63-74), Online publication date: 1-Sep-1992.
  892. ACM
    Rubin K and Goldberg A (1992). Object behavior analysis, Communications of the ACM, 35:9, (48-62), Online publication date: 1-Sep-1992.
  893. ACM
    Monarchi D and Puhr G (1992). A research typology for object-oriented analysis and design, Communications of the ACM, 35:9, (35-47), Online publication date: 1-Sep-1992.
  894. ACM
    Lee M Object oriented requirements analysis for a model Ada runtime system Proceedings of the ninth Washington Ada symposium on Ada: Empowering software users and developers, (141-155)
  895. ACM
    Bonačic D, Stiglic B and Kolmanič T (1992). An object language versus an expert system shell, ACM SIGPLAN OOPS Messenger, 3:3, (41-50), Online publication date: 1-Jul-1992.
  896. ACM
    Lubars M, Meredith G, Potts C and Richter C Object-oriented analysis for evolving systems Proceedings of the 14th international conference on Software engineering, (173-185)
  897. ACM
    Kim J and Lerch F Towards a model of cognitive process in logical design Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (489-498)
  898. Linton D, Khajenoori S, Bullington J, Cat H, Halder K, Herbert G, Sinnappan S and Heileman M STARSIM Proceedings of the 25th annual symposium on Simulation, (98-106)
  899. ACM
    Cai Q An object-oriented model for intelligent networks Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's, (521-525)
  900. ACM
    Ford R SGISL: a distributed computational environment supporting environmental and ecological research Proceedings of the 1992 ACM annual conference on Communications, (165-172)
  901. ACM
    Bellin D (1992). A seminar course in object oriented programming, ACM SIGCSE Bulletin, 24:1, (134-137), Online publication date: 1-Mar-1992.
  902. ACM
    Bellin D A seminar course in object oriented programming Proceedings of the twenty-third SIGCSE technical symposium on Computer science education, (134-137)
  903. ACM
    Westerman S and Pang H Transfer of computing techniques to the chemical and petrochemical industries from NASA-JSC Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, (927-932)
  904. ACM
    Cummings J and Ford R Using the Linda distribution paradigm to address a variety of computational balancing concerns Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, (767-774)
  905. Coleman D, Hayes F and Bear S (1992). Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design, IEEE Transactions on Software Engineering, 18:1, (9-18), Online publication date: 1-Jan-1992.
  906. ACM
    Meyerpeter B and Diab R (1992). TOOLI, ACM SIGPLAN OOPS Messenger, 3:1, (26-37), Online publication date: 1-Jan-1992.
  907. Ogle M, Beaumariage T and Roberts C The separation and explicit declaration of model control structures in support of object-oriented simulation Proceedings of the 23rd conference on Winter simulation, (1173-1179)
  908. ACM
    Prywes N, Lock E and Ge X Automatic abstraction of real-time software and re-implementation in Ada Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, (238-247)
  909. ACM
    Anderson J, Sheffler J and Ward E Manageable object-oriented development: abstraction, decomposition, and modeling Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, (199-212)
  910. ACM
    Marschalk G SA-2-Ada: a methodology for deriving Ada designs from structured analysis specifications Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, (64-74)
  911. ACM
    Hayes F and Coleman D (1991). Coherent models for object-oriented analysis, ACM SIGPLAN Notices, 26:11, (171-183), Online publication date: 1-Nov-1991.
  912. ACM
    Hayes F and Coleman D Coherent models for object-oriented analysis Conference proceedings on Object-oriented programming systems, languages, and applications, (171-183)
  913. ACM
    Firesmith D (1991). Object-oriented graphics for requirements analysis and logical design, ACM SIGAda Ada Letters, XI:9, (100-116), Online publication date: 1-Oct-1991.
  914. ACM
    Firesmith D (1991). Structured analysis and object-oriented development are not compatible, ACM SIGAda Ada Letters, XI:9, (56-66), Online publication date: 1-Oct-1991.
  915. ACM
    Holibaugh R Object oriented modelling Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (73-78)
  916. ACM
    Premerlani W, Rumbaugh J, Blaha M and Varwig T (1990). An object-oriented relational database, Communications of the ACM, 33:11, (99-109), Online publication date: 1-Nov-1990.
  917. Kandlhofer M, Steinbauer G, Menzinger M, Halatschek R, Kemény F and Landerl K MINT-Robo: Empowering Gifted High School Students with Robotics 2019 IEEE Frontiers in Education Conference (FIE), (1-5)
Contributors
  • General Electric Company
  • GE Global Research
  • GE Global Research
  • GE Global Research
  • GE Global Research

Recommendations

Tsun-Him Tse

The most popular software engineering methodologies in the 1980s were entity modeling and structured analysis and design. A few problems have been uncovered over the years, however. These methodologies concentrate only on one or another aspect of the target system. In entity modeling, for example, the emphasis is on the static relationships of data, whereas in structured analysis, the emphasis is on the relationships among processes. Besides, the average software system has increased so much in size and complexity that it is no longer practical to develop a system as a single entity, even with a top-down approach. Furthermore, every component of the system is assumed to be designed and implemented from scratch. The reuse of the same model for different purposes is explicitly discouraged. Object-oriented analysis and design have emerged quickly in the last few years and are considered to be the most influential software engineering methodologies for the 1990s. They originated from the object-oriented programming para digm, which models the real world by a set of objects with their own attributes, behaviors, and relationships with one another. Like their programming counterpart, object-oriented analysis and design support classes, which are collections of objects that have common structures and behaviors, data abstraction, which allows us to visualize objects with varying degrees of detail depending on specific needs, encapsulation, which hides the implementation details of objects, inheritance, which allows subclasses to reuse properties of parent classes, and polymorphism, which allows operations to have the same name but varying effects on different classes of objects. In addition to the properties of object-oriented programming, object-oriented analysis and design help to specify systems in a graphical manner, enabling software engineers to visualize the requirements and communicate with users easily. The graphical tools are mostly based on the popular notations in entity modeling and structured analysis, but are more comprehensive and have an integrated context. The transition from analysis to design to implementation is less drastic than in structured methodology. The results of object-oriented analysis and design can be implemented using object-oriented programming languages and conventional programming languages as well as database management systems. Martin and Odell This book is an excellent text for professionals who would like to enter the world of object-oriented analysis and design. A major portion of the book (Parts 1 and 2) introduces the fundamental ideas in object-oriented analysis, design, and programming. Graphical techniques using object-relationship diagrams, event schemas, process-dependency diagrams, object-flow diagrams, and state-transition diagrams are discussed. Part 3 presents methods to deal with object structures in terms of object relationships. Part 4 covers object behavior in terms of state transitions. Finally, Part 5 presents ideas on object-oriented design in terms of the conversion of the results of the analysis into programs. Emphasis is placed on independent techniques rather than on a complete methodology. Like other works by Martin, this book tries to impress readers through hard sell, such as “This book [also by Martin] has been a bible for many CASE vendors” (p. 121), authoritative views, such as quoting from Professor Tony Hoare (p. 30), and jargon such as “parametric polymorphism” (p. 165). Such attempts may backfire, however, if the authors are not careful about the facts. For example, they introduce Tony Hoare as “Christopher Hoare,” and “parametric polymorphism” should read “inclusion polymorphism.” Table 1: Quantitative Data Martin and Odel Coad and Yourdon Embley et al. Booch Rumbaugh et al. Number of chapters 29 10 8 12 20 Number of pages 513 233 302 580 500 Pages in bibliography * 8 4 46 * Number of references * 97 68 Over 900 * Pages of appendices 56 23 36 23 12 Exercises No No Yes No Yes Answers to exercises No No No No Yes Case studies No Yes Yes Yes Yes Glossary Yes No No Yes Yes Audience Intermediate Intermediate Advanced Advanced Advanced Analysisdesign Both Analysis Analysis Design Both *Distributed throughout the book In any case, the book is outstanding as an intermediate text for professionals. It is very readable, and nontrivial ideas are presented in an easy-to-understand way. It dares to introduce some of the more theoretical ideas on object-oriented analysis and design in a commercial package. Coad and Yourdon This book approaches object-oriented analysis from a commonsense point of view. The definitions are drawn from major dictionaries and encyclopedias. The section on “principles of managing complexity” introduces the fundamental object-oriented concepts and the reasons why they are necessary. The authors then provide a historical perspective on object-oriented analysis via a review of functional decomposition, data flow, and information modeling. The book introduces a complete object-oriented analysis (OOA) methodology in five major steps: finding class-and-objects, identifying structures, identifying subjects, defining attributes, and defining services. Finally, it discusses follow-up issues, such as CASE support, and object-oriented design and management issues. The OOA model is divided into five layers: subjects (subsystems), class-and-objects, structures (which include inheritance and wholepart relationships), attributes, and services (which define the methods). All the layers are conglomerated into an “object diagram,” since the authors consider it easier for users to learn only one type of diagram. The object diagram is in fact an overlay of dataflow diagrams and extended entity-relationship diagrams, however, and may lead users into unnecessary and confusing details in large systems. Given the popularity of the authors, this book is a little disappointing. Having said that, it is only fair to point out that its first edition was published at least a year before the other books on the subject. It proposes a complete OOA methodology, but advanced readers may find insufficient details for implementing the proposals. Furthermore, the text and figures are rather large, and some of the material is duplicated too many times for a book of this size. For example, the principles of managing complexity appear on pages 12, 18, 33, and 181, and the multilayer model appears on pages 35, 54, 64, and 152. Embley, Kurtz, and Woodfield Like the other books reviewed, this work proposes object-oriented systems analysis (OSA) in terms of three basic models: an object-relationship model using extended entity-relationship diagrams, an object-behavior model using state-transition diagrams, and an object-interaction model (chapters 2, 3, and 6). Chapters 4, 5, 7, and 8 then discuss the application of these models to complex analysis problems. This book differs from most other texts in several respects. First, it makes an interesting attempt to integrate the three views of a system, providing a systematic means of detecting errors in the specification. Second, an interesting formal theoretical framework lies behind the graphical notations, which is expressed in terms of first-order predicate calculus and model theory in Appendix A. Its application to formal methods, not shown in this book, is worth pursuing. On the other hand, the concept of attributes is not supported by the models. As a result, attributes have to be shown on the same level as objects in object-relationship models, so that the complexity of objects will not be hidden from users. Moreover, further expansion of the techniques of OSA modeling will be required before it becomes a complete methodology. Booch This book introduces fundamental concepts of “object modeling” using examples in object-oriented programming. It then presents the notation for Booch diagrams and a methodology for systems development, with an emphasis on design. Five case studies are presented, complete with details of analysis, design, and implementation in Ada, C++, Common Lisp Object System (CLOS), Object Pascal, and Smalltalk. Booch has remained the most-quoted author on object-oriented design. Booch diagrams are the earliest attempt to model object-oriented development graphically. The diagrams go into less detail than those of other authors, but this is made up for by detailed recommendations about program implementation. Booch introduces object-oriented concepts using a bottom-up approach. He expresses them in terms of object-oriented programming. This choice is understandable given the historical development of Booch diagrams. The book tries to give equal time to object-oriented programming languages from the beginning. For example, abstraction is explained using Ada and C++ (on pages 42 to 44), encapsulation using Smalltalk (on pages 47 to 48), modularity using Object Pascal (on pages 53 to 54), inheritance using C++ (on page 56), and multiple inheritance using CLOS (on pages 57 to 58). Thus, readers of the book should be familiar with object-oriented programming. The book is unbeatable as a reference. Complete details of case studies take up 249 pages. A classified bibliography with over 900 entries is presented, in addition to 17 pages of reference notes. A summary is provided at the end of each chapter, with annotated suggestions for further reading. Rumbaugh, Blaha, Premerlani, Eddi, and Lorensen I regard this as the best book on the subject. An object modeling technique (OMT) is proposed. The authors present a complete methodology, from analysis to design to implementation. Part 1 of the book discusses the OMT notation. Extended entity-relationship diagrams are used for object modeling, state-transition diagrams for dynamic modeling, and dataflow diagrams for functional modeling. Part 2 deals with the OMT methodology, including analysis, system design, and object design. Practical recommendations for the analysis phase, such as identifying objects, classes, attributes, associations, and events, are given in detail. Design issues such as layering, partitioning, concurrency, control, optimization, boundary conditions, and tradeoffs are presented. The authors also compare OMT with other methodologies, such as structured analysis and structured design, Jackson structured development, information modeling, and other object-oriented methods. Part 3 suggests ways of implementing the object-oriented design using various target environments, including object-oriented languages (such as C++, CLOS, Eiffel, and Small talk), non-object-oriented languages (such as C, Ada, and FORTRAN), and relational databases. Details of every mapping are given, including class definitions, object creation, methods, inheritance, and associations. Unlike readers of Booch, we need not be concerned about object-oriented programming in order to understand the conceptual and methodological parts of the book. Finally, three case studies are presented in Part 4. OMT covers the whole spectrum of object-oriented diagramming notations, analysis, design, and implementation. It appears to have the most user-friendly notations and concepts among the various object-oriented methods. The notations are sufficiently general that they can be used easily by experienced users of structured methodologies. Conclusion The books reviewed here have more things in common than differences. Most recommend a collection of graphical notations for object-oriented analysis and design. Most of the diagrams used are extensions of those used in entity modeling and structured methodology. In simple terms, they consist of extended entity-relationship diagrams, dataflow diagrams, and state-transition diagrams, or variations on those themes. The amount of extension depends on individual authors, ranging from the almost direct adaptation of Rumbaugh et al. to Boochs self-contained object-oriented diagrams. All the approaches recommend the use of common English phrases, such as “is-a,” “is-part-of,” and “is-a-member-of,” to identify relationships among objects. Unlike structured methodology, they recommend a gradual transition from the analysis to the design phase. Implementation can be done using various object-oriented or conventional programming languages, or using database management systems. Martin and Odell and Coad and Yourdon are intermediate texts, suitable for professionals who are entering this interesting area. Booch, Embley et al., and Rumbaugh et al. are recommended for advanced users who would like more details. If you would like a book on the fundamental concepts in object-oriented analysis and design, you should choose Martin and Odell. If you want a brief look at a complete object-oriented analysis methodology, you may want to consider Coad and Yourdon. For a more detailed look at object-oriented analysis techniques plus an integrated view of the results, Embley et al. is the book to choose. For a book on object-oriented design with a view to program implementation, Booch is the one. If, however, you would like all of the above, I strongly recommend Rumbaugh et al. It is probably the best buy on the subject of object-oriented analysis and design.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.