skip to main content
Skip header Section
Object-oriented analysis and design with applications (2nd ed.)December 1993
Publisher:
  • Benjamin-Cummings Publishing Co., Inc.
  • Subs. of Addison-Wesley Longman Publ. Co390 Bridge Pkwy. Redwood City, CA
  • United States
ISBN:978-0-8053-5340-2
Published:01 December 1993
Pages:
608
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Da Ros F and Di Gaspero L Exploring the Potential of JuLeS: A White Box Framework for Local Search Metaheuristics Proceedings of the Companion Conference on Genetic and Evolutionary Computation, (191-194)
  2. Frank U (2022). Multi-level modeling: cornerstones of a rationale, Software and Systems Modeling (SoSyM), 21:2, (451-480), Online publication date: 1-Apr-2022.
  3. Şerban C, Niculescu V and Vescan A Attaining competences in software quality oriented design based on cyclic learning 2020 IEEE Frontiers in Education Conference (FIE), (1-9)
  4. Ledvinka M and Křemen P Formalizing Object-Ontological Mapping Using F-logic Rules and Reasoning, (97-112)
  5. Ståhl D, Martini A and Mårtensson T Big bangs and small pops Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, (81-90)
  6. Catolino G, Di Nucci D and Ferrucci F Cross-project just-in-time bug prediction for mobile apps Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, (99-110)
  7. Dutt A, Jain H and Kumar S (2018). Providing Software as a Service, Information Systems and e-Business Management, 16:2, (327-356), Online publication date: 1-May-2018.
  8. (Weber) Dupree J, Lank E and Berry D (2018). A case study of using grounded analysis as a requirement engineering method, Science of Computer Programming, 152:C, (1-37), Online publication date: 15-Jan-2018.
  9. ACM
    Tripathi A An Analytical and Comparative Review of Cohesion Metrics Proceedings of the 2018 International Conference on Software Engineering and Information Management, (17-25)
  10. Sinha A and Jain H (2017). Reusing business components and objects for modeling business systems, Journal of Systems and Software, 131:C, (550-569), Online publication date: 1-Sep-2017.
  11. ACM
    Lemoine F, Simoni N and Aubonnet T Self-controlled components for human-machine interaction services Proceedings of the 29th Conference on l'Interaction Homme-Machine, (233-241)
  12. ACM
    Fontana T, Netto R, Livramento V, Guth C, Almeida S, Pilla L and Güntzel J How Game Engines Can Inspire EDA Tools Development Proceedings of the 2017 ACM on International Symposium on Physical Design, (25-31)
  13. 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.
  14. (2016). Over-exposed classes in Java, Computer Languages, Systems and Structures, 46:C, (1-19), Online publication date: 1-Nov-2016.
  15. ACM
    Noble J, Black A, Bruce K, Homer M and Miller M The left hand of equals Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (224-237)
  16. ACM
    Almeida R, Maio P, Oliveira P and Barroso J Ontology Based Rewriting Data Cleaning Operations Proceedings of the Ninth International C* Conference on Computer Science & Software Engineering, (85-88)
  17. 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.
  18. ACM
    Graham K, Swan J and Martin S The 'Blackboard Pattern' for Metaheuristics Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, (1265-1267)
  19. ACM
    Stevanetic S and Zdun U Software metrics for measuring the understandability of architectural structures Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, (1-14)
  20. 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.
  21. Li J (2014). Development of programming projects for object-oriented programming courses, Journal of Computing Sciences in Colleges, 30:2, (4-16), Online publication date: 1-Dec-2014.
  22. ACM
    Thakur J and Gupta A Automatic generation of sequence diagram from use case specification Proceedings of the 7th India Software Engineering Conference, (1-6)
  23. Rogers B and Henderson-Sellers B Applying a test for atomicity of method fragments Proceedings of the Tenth Asia-Pacific Conference on Conceptual Modelling - Volume 154, (49-54)
  24. Chalekian P POSDCORB Proceedings of the 20th Conference on Pattern Languages of Programs, (1-20)
  25. Dong R, Faber J, Ke W and Liu Z rCOS Unifying Theories of Programming and Formal Engineering Methods, (1-66)
  26. ACM
    Zaidi T and Saxena V (2013). Modeling and validation of execution of tasks on high speed network under distributed environment, ACM SIGSOFT Software Engineering Notes, 38:3, (1-6), Online publication date: 23-May-2013.
  27. Raemaekers S, Nane G, Deursen A and Visser J Testing principles, current practices, and effects of change localization Proceedings of the 10th Working Conference on Mining Software Repositories, (257-266)
  28. Petre M UML in practice Proceedings of the 2013 International Conference on Software Engineering, (722-731)
  29. CéRet E, Dupuy-Chessa S, Calvary G, Front A and Rieu D (2013). A taxonomy of design methods process models, Information and Software Technology, 55:5, (795-821), Online publication date: 1-May-2013.
  30. ACM
    Saxena V, Arora D and Mishra N (2013). UML modeling of load optimization for distributed computer systems based on genetic algorithm, ACM SIGSOFT Software Engineering Notes, 38:1, (1-7), Online publication date: 23-Jan-2013.
  31. ACM
    Ghahremanloo L, Thom J and Magee L An ontology derived from heterogeneous sustainability indicator set documents Proceedings of the Seventeenth Australasian Document Computing Symposium, (72-79)
  32. 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.
  33. Liu Z and Roychoudhury A (2012). Relating software validation to technology trends, International Journal on Software Tools for Technology Transfer (STTT), 14:6, (631-638), Online publication date: 1-Nov-2012.
  34. ACM
    Chatty S Réconcilier conception d'interfaces et conception logicielle Proceedings of the 2012 Conference on Ergonomie et Interaction homme-machine, (73-80)
  35. Robbes R, Röthlisberger D and Tanter É Extensions during software evolution Proceedings of the 26th European conference on Object-Oriented Programming, (28-52)
  36. ACM
    Tiwari M and Joshi P (2012). Method cohesion analysis through concept lattices, ACM SIGSOFT Software Engineering Notes, 37:3, (1-4), Online publication date: 16-May-2012.
  37. Raud Z, Vodovozov V and Lehtla T Educational thesaurus for learning electronics Proceedings of the 6th international conference on Communications and Information Technology, and Proceedings of the 3rd World conference on Education and Educational Technologies, (67-72)
  38. ACM
    Günther S, Cleenewerck T and Jonckers V Software variability Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (157-164)
  39. ACM
    Frey T, Gelhausen M, Sorgatz H and Köppen V On the role of human thought Proceedings of the 2nd workshop on Free composition @ onward! 2011, (1-6)
  40. ACM
    Artola L Harnessing collective software development Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, (99-108)
  41. ACM
    Günther S Development of internal domain-specific languages Proceedings of the 18th Conference on Pattern Languages of Programs, (1-25)
  42. Itmi M and Cardon A A basic proactive system model for the self-adaptive systems of systems approach Proceedings of the 2011 Grand Challenges on Modeling and Simulation Conference, (1-5)
  43. ACM
    Woolridge R and Bailey J Co-adaptive processes of stakeholder networks and their effects on information systems specifications Proceedings of the 49th SIGMIS annual conference on Computer personnel research, (140-147)
  44. Przybyłek A Where the truth lies Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software, (447-461)
  45. 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.
  46. Ehm H, Heilmayer S, Ponsignon T and Russland T A discussion of object-oriented process modeling approaches for discrete manufacuring on the example of the semiconductor industry Proceedings of the Winter Simulation Conference, (2553-2562)
  47. van der Zee D and Holkenborg B Conceptual modelling for simulation-based serious gaming Proceedings of the Winter Simulation Conference, (522-534)
  48. 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.
  49. ACM
    Kuhn A, Erni D and Nierstrasz O Embedding spatial software visualization in the IDE Proceedings of the 5th international symposium on Software visualization, (113-122)
  50. ACM
    Tilly K and Porkoláb Z Automatic classification of semantic user interface services Ontology-Driven Software Engineering, (1-6)
  51. ACM
    Günther S and Cleenewerck T Design principles for internal domain-specific languages Proceedings of the 17th Conference on Pattern Languages of Programs, (1-35)
  52. ACM
    Montagne K (2010). Tackling architectural complexity with modeling, Communications of the ACM, 53:10, (46-52), Online publication date: 1-Oct-2010.
  53. ACM
    Montagne K (2010). Tackling Architectural Complexity with Modeling, Queue, 8:9, (30-39), Online publication date: 1-Sep-2010.
  54. Bode S and Riebisch M Impact evaluation for quality-oriented architectural decisions regarding evolvability Proceedings of the 4th European conference on Software architecture, (182-197)
  55. ACM
    Conboy K and Fitzgerald B (2010). Method and developer characteristics for effective agile method tailoring, ACM Transactions on Software Engineering and Methodology, 20:1, (1-30), Online publication date: 1-Jun-2010.
  56. ACM
    Gorschek T, Tempero E and Angelis L A large-scale empirical study of practitioners' use of object-oriented concepts Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (115-124)
  57. Massin R, Lamy-Bergot C, Le Martret C and Fracchia R (2010). OMNeT++-Based cross-layer simulator for content transmission over wireless ad hoc networks, EURASIP Journal on Wireless Communications and Networking, 2010, (1-12), Online publication date: 1-Apr-2010.
  58. 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)
  59. Börstler J Using role-play diagrams to improve scenario role-play Graph transformations and model-driven engineering, (309-334)
  60. Klein P The architecture description language model Graph transformations and model-driven engineering, (249-273)
  61. Rockwell S and Bajaj A (2010). Applying Cognitive Theories to Evaluate Conceptual Models in Systems Analysis, Journal of Information Technology Research, 3:1, (55-72), Online publication date: 1-Jan-2010.
  62. van der Zee D Building insightful simulation models using formal approaches Winter Simulation Conference, (886-898)
  63. Wongwirat O, Paelaong S and Homchoo S A prototype development of ET rescue robot by using a UML Proceedings of the 7th international conference on Information, communications and signal processing, (328-332)
  64. 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.
  65. Liu S (2009). Integrating top-down and scenario-based methods for constructing software specifications, Information and Software Technology, 51:11, (1565-1572), Online publication date: 1-Nov-2009.
  66. Hug C, Front A, Rieu D and Henderson-Sellers B (2009). A method to build information systems engineering process metamodels, Journal of Systems and Software, 82:10, (1730-1742), Online publication date: 1-Oct-2009.
  67. Thramboulidis K (2009). The function block model in embedded control and automation from IEC61131 to IEC61499, WSEAS Transactions on Computers, 8:9, (1597-1609), Online publication date: 1-Sep-2009.
  68. 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)
  69. 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.
  70. van den Heuvel W, Zimmermann O, Leymann F, Lago P, Schieferdecker I, Zdun U and Avgeriou P Software service engineering Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, (26-33)
  71. van der Zee D, Pool A and Wijngaard J Lean engineering for planning systems redesign Proceedings of the 40th Conference on Winter Simulation, (722-730)
  72. Hunt J (2008). Object oriented design, the very big picture, Journal of Computing Sciences in Colleges, 24:2, (112-118), Online publication date: 1-Dec-2008.
  73. ACM
    Stopford B and Counsell S (2008). A framework for the simulation of structural software evolution, ACM Transactions on Modeling and Computer Simulation, 18:4, (1-36), Online publication date: 1-Sep-2008.
  74. 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.
  75. ACM
    Kaminski D, Hall J and Wermelinger M Relating problem oriented engineering to current development processes Proceedings of the 3rd international workshop on Applications and advances of problem frames, (78-81)
  76. Atir Y, Harel D, Kleinbort A and Maoz S Object composition in scenario-based programming Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering, (301-316)
  77. 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.
  78. Sant'Anna C, Lobato C, Kulesza U, Garcia A, Chavez C and Lucena C (2008). On the modularity assessment of aspect-oriented multiagent architectures: a quantitative study, International Journal of Agent-Oriented Software Engineering, 2:1, (34-61), Online publication date: 1-Jan-2008.
  79. Eremin E Using topic map technology in the planning of courses from the CS knowledge domain Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88, (179-182)
  80. 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)
  81. Saleh M and Othman Z Adaptive scheduling for real-time network traffic using agent-based simulation Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III, (248-261)
  82. Tarlecki A Toward specifications for reconfigurable component systems Proceedings of the 28th international conference on Applications and theory of Petri nets and other models of concurrency, (24-28)
  83. ACM
    Kristensen B, Madsen O and Møller-Pedersen B The when, why and why not of the BETA programming language Proceedings of the third ACM SIGPLAN conference on History of programming languages, (10-1-10-57)
  84. ACM
    Harel D Statecharts in the making Proceedings of the third ACM SIGPLAN conference on History of programming languages, (5-1-5-43)
  85. Kuzmina N and Gamboa R Extending Dynamic Constraint Detection with Polymorphic Analysis Proceedings of the 5th International Workshop on Dynamic Analysis
  86. Gawinecki M, Kruszyk M, Paprzycki M and Ganzha M Pitfalls of agent system development on the basis of a travel support system Proceedings of the 10th international conference on Business information systems, (488-499)
  87. ACM
    Smirnov I (2007). Raw pointers in application classes of C++ considered harmful, ACM SIGPLAN Notices, 42:4, (23-31), Online publication date: 1-Apr-2007.
  88. ACM
    Al-Otaiby T and AlSharif M Software requirements modularization using partitioning clustering technique Proceedings of the 45th annual southeast regional conference, (65-69)
  89. 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.
  90. España S, Panach J, Pederiva I and Pastor Ó Towards a holistic conceptual modelling-based software development process Proceedings of the 25th international conference on Conceptual Modeling, (437-450)
  91. Bowen P, Debreceny R, Rohde F and Basford J (2006). Selecting optimal instantiations of data models, Decision Support Systems, 42:2, (1170-1186), Online publication date: 1-Nov-2006.
  92. ACM
    Kuzmina N and Gamboa R Dynamic constraint detection for polymorphic behavior Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (657-658)
  93. Lee J and Kwak B A task management architecture for control of intelligent robots Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems, (59-70)
  94. Hsieh S and Lu M Collaborative engineering software development Proceedings of the 13th international conference on Intelligent Computing in Engineering and Architecture, (328-342)
  95. 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)
  96. Stiller E and LeBlanc C (2006). Teaching software development by example, Journal of Computing Sciences in Colleges, 21:6, (228-237), Online publication date: 1-Jun-2006.
  97. ACM
    Kim M, Kim S, Park S, Choi M, Kim M and Gomaa H UML-based service robot software development Proceedings of the 28th international conference on Software engineering, (534-543)
  98. ACM
    Goldin L and Finkelstein A Abstraction-based requirements management Proceedings of the 2006 international workshop on Role of abstraction in software engineering, (3-10)
  99. 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.
  100. ACM
    Pearce D and Noble J Relationship aspects Proceedings of the 5th international conference on Aspect-oriented software development, (75-86)
  101. Hill G and Vickers S (2006). A language for configuring multi-level specifications, Theoretical Computer Science, 351:2, (146-166), Online publication date: 21-Feb-2006.
  102. ACM
    Armstrong D (2006). The quarks of object-oriented development, Communications of the ACM, 49:2, (123-128), Online publication date: 1-Feb-2006.
  103. Galton A and Worboys M Processes and events in dynamic geo-networks Proceedings of the First international conference on GeoSpatial Semantics, (45-59)
  104. ACM
    Bobkowska A A framework for methodologies of visual modeling language evaluation Proceedings of the 2005 symposia on Metainformatics, (2-es)
  105. ACM
    Börstler J Improving CRC-card role-play with role-play diagrams Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (356-364)
  106. ACM
    Bobkowska A Modeling pragmatics for visual modeling language evaluation Proceedings of the 4th international workshop on Task models and diagrams, (75-78)
  107. ACM
    Suárez D, Olarte J and Rojas S Evolving object oriented agent programs in Robocup domain Proceedings of the 7th annual workshop on Genetic and evolutionary computation, (407-410)
  108. ACM
    Al-Otaiby T, AlSherif M and Bond W Toward software requirements modularization using hierarchical clustering techniques Proceedings of the 43rd annual Southeast regional conference - Volume 2, (223-228)
  109. ACM
    Cole L and Borba P Deriving refactorings for AspectJ Proceedings of the 4th international conference on Aspect-oriented software development, (123-134)
  110. 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)
  111. ACM
    Sagheb-Tehrani M (2005). Expert systems development, ACM SIGSOFT Software Engineering Notes, 30:2, (1-5), Online publication date: 1-Mar-2005.
  112. Godin R and Valtchev P Formal concept analysis-based class hierarchy design in object-oriented software development Formal Concept Analysis, (304-323)
  113. Hesse W and Tilley T Formal concept analysis used for software analysis and modelling Formal Concept Analysis, (288-303)
  114. 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.
  115. 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)
  116. 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)
  117. Zhong G, Amamiya S, Takahashi K and Amamiya M The KODAMA methodology Proceedings of the First international conference on Embedded Software and Systems, (94-102)
  118. 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)
  119. Zambonelli F and Omicini A (2004). Challenges and Research Directions in Agent-Oriented Software Engineering, Autonomous Agents and Multi-Agent Systems, 9:3, (253-283), Online publication date: 1-Nov-2004.
  120. ACM
    Cole L and Borba P Deriving refactorings for aspectJ Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (202-203)
  121. Gorodetski V, Karsaev O, Samoilov V, Konushy V, Mankov E and Malyshev A Multi-agent system development kit Intelligent information processing II, (69-78)
  122. Sharygina N, Browne J, Xie F, Kurshan R and Levin V (2004). Lessons Learned from Model Checking a NASA Robot Controller, Formal Methods in System Design, 25:2-3, (241-270), Online publication date: 1-Sep-2004.
  123. O'Neill I, Hanna P, Liu X and McTear M The Queen's agents Proceedings of the 20th international conference on Computational Linguistics, (127-es)
  124. North M and Hood C Users matter Proceedings of the 2004 international conference on Multi-Agent and Multi-Agent-Based Simulation, (99-113)
  125. Da Silva V and De Lucena C (2004). From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language, Autonomous Agents and Multi-Agent Systems, 9:1-2, (145-189), Online publication date: 1-Jul-2004.
  126. ACM
    Himmelspach J and Uhrmacher A A component-based simulation layer for JAMES Proceedings of the eighteenth workshop on Parallel and distributed simulation, (115-122)
  127. Ronell M A C++ Pooled, Shared Memory Allocator for Simulator Development Proceedings of the 37th annual symposium on Simulation
  128. ACM
    Al-Otaiby T, Bond W and AlSherif M Sotware modularization using requirements attributes Proceedings of the 42nd annual Southeast regional conference, (104-109)
  129. ACM
    Jo C, Chen G and Choi J A new approach to the BDI agent-based modeling Proceedings of the 2004 ACM symposium on Applied computing, (1541-1545)
  130. ACM
    Lewis T, Rosson M and Pérez-Quiñones M What do the experts say? Proceedings of the 35th SIGCSE technical symposium on Computer science education, (296-300)
  131. ACM
    Lewis T, Rosson M and Pérez-Quiñones M (2004). What do the experts say?, ACM SIGCSE Bulletin, 36:1, (296-300), Online publication date: 1-Mar-2004.
  132. 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.
  133. Schulz-Key C, Winterholer M, Schweizer T, Kuhn T and Rosenstiel W Object-oriented modeling and synthesis of SystemC specifications Proceedings of the 2004 Asia and South Pacific Design Automation Conference, (238-243)
  134. van der Zee D Next generation modeling II - applications Proceedings of the 35th conference on Winter simulation: driving innovation, (791-798)
  135. ACM
    Lafferty D and Cahill V (2003). Language-independent aspect-oriented programming, ACM SIGPLAN Notices, 38:11, (1-12), Online publication date: 26-Nov-2003.
  136. ACM
    Greenfield J and Short K Software factories Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (16-27)
  137. ACM
    Lafferty D and Cahill V Language-independent aspect-oriented programming Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, (1-12)
  138. Guéhéneuc Y and Albin-Amiot H A pragmatic study of binary class relationships Proceedings of the 18th IEEE International Conference on Automated Software Engineering, (277-280)
  139. Hamid S, Pei T and Jomhari N Object oriented analysis and UML design in the development of accommodation services system Proceedings of the 1st international symposium on Information and communication technologies, (590-595)
  140. 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.
  141. ACM
    Juan T, Sterling L, Martelli M and Mascardi V Customizing AOSE methodologies by reusing AOSE features Proceedings of the second international joint conference on Autonomous agents and multiagent systems, (113-120)
  142. ACM
    Zambonelli F, Jennings N and Wooldridge M (2003). Developing multiagent systems, ACM Transactions on Software Engineering and Methodology, 12:3, (317-370), Online publication date: 1-Jul-2003.
  143. 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.
  144. 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)
  145. O'Neill I, Hanna P, Liu X and Greer D A Java implementation of cross-domain mixed initiative spoken dialogue management Proceedings of the 2nd international conference on Principles and practice of programming in Java, (95-98)
  146. Lin T and McDermid J A behavioural notion of subtyping for object-oriented programming in SPARK95 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies, (309-321)
  147. ACM
    Purao S and Vaishnavi V (2003). Product metrics for object-oriented systems, ACM Computing Surveys, 35:2, (191-221), Online publication date: 1-Jun-2003.
  148. Subramanyam R and Krishnan M (2003). Empirical Analysis of CK Metrics for Object-Oriented Design Complexity, IEEE Transactions on Software Engineering, 29:4, (297-310), Online publication date: 1-Apr-2003.
  149. 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.
  150. ACM
    Brown R, Driesen K, Eng D, Hendren L, Jorgensen J, Verbrugge C and Wang Q (2002). STEP, ACM SIGSOFT Software Engineering Notes, 28:1, (27-34), Online publication date: 17-Jan-2003.
  151. Dobing B and Parsons J The role of use cases in the UML Advanced topics in database research vol. 1, (367-382)
  152. Bajaj A and Krishnan R CMU-WEB Advanced topics in database research vol. 1, (230-249)
  153. Balaban M and Shoval P Enforcing cardinality constraints in the ER model with integrity methods Advanced topics in database research vol. 1, (1-16)
  154. 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)
  155. Rumbaugh J Object-oriented analysis and design (OOAD) Encyclopedia of Computer Science, (1275-1279)
  156. Weiss D Encapsulation Encyclopedia of Computer Science, (648-649)
  157. ACM
    Samaka M (2002). Changing a computer science curriculum in light of computing curricula 2001, ACM SIGCSE Bulletin, 34:4, (32-35), Online publication date: 1-Dec-2002.
  158. Eden A (2002). A Theory of Object-Oriented Design, Information Systems Frontiers, 4:4, (379-391), Online publication date: 1-Dec-2002.
  159. ACM
    Brown R, Driesen K, Eng D, Hendren L, Jorgensen J, Verbrugge C and Wang Q STEP Proceedings of the 2002 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, (27-34)
  160. ACM
    Lewis T and Rosson M A measure of design readiness Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (114-115)
  161. ACM
    Lewis T and Rosson M A measure of design readiness Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (8-9)
  162. 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.
  163. Bergenti F A discussion of two major benefits of using agents in software evelopment Proceedings of the 3rd international conference on Engineering societies in the agents world III, (1-12)
  164. 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.
  165. Callahan D and Pedigo B (2002). Educating Experienced IT Professionals by Addressing Industry's Needs, IEEE Software, 19:5, (57-62), Online publication date: 1-Sep-2002.
  166. Bowman H, Steen M, Boiten E and Derrick J (2002). A Formal Framework for Viewpoint Consistency, Formal Methods in System Design, 21:2, (111-166), Online publication date: 1-Sep-2002.
  167. 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.
  168. 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.
  169. Juan T, Sterling L and Winikoff M Assembling agent oriented software engineering methodologies from features Proceedings of the 3rd international conference on Agent-oriented software engineering III, (198-209)
  170. ACM
    Albalooshi F A database representation that improves automation and maintains consistency in a multiple view environment Proceedings of the 14th international conference on Software engineering and knowledge engineering, (281-288)
  171. ACM
    Juan T, Pearce A and Sterling L ROADMAP Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1, (3-10)
  172. ACM
    Gustman S, Soergel D, Oard D, Byrne W, Picheny M, Ramabhadran B and Greenberg D Supporting access to large digital oral history archives Proceedings of the 2nd ACM/IEEE-CS joint conference on Digital libraries, (18-27)
  173. van der Heijden M, van Harten A, Ebben M, Saanen Y, Valentin E and Verbraeck A (2002). Using Simulation to Design an Automated Underground System for Transporting Freight Around Schiphol Airport, Interfaces, 32:4, (1-19), Online publication date: 1-Jul-2002.
  174. 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.
  175. O'Neill I and Greer D Java for scientists -- fast! Proceedings of the inaugural conference on the Principles and Practice of programming, 2002 and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002, (113-118)
  176. ACM
    Kam N, Cohen I and Harel D Modeling biological reactivity Proceedings of the Working Conference on Advanced Visual Interfaces, (345-353)
  177. Georgakopoulos D, Schuster H, Cichocki A and Baker D (2002). Process-Based E-Service Composition for Modeling and Automating Zero Latency Supply Chains, Information Systems Frontiers, 4:1, (33-54), Online publication date: 1-Apr-2002.
  178. 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.
  179. ACM
    Haddad H and Tesser H Reusable subsystems Proceedings of the 2002 ACM symposium on Applied computing, (971-975)
  180. Sobel A and Clarkson M (2002). Formal Methods Application, IEEE Transactions on Software Engineering, 28:3, (308-320), Online publication date: 1-Mar-2002.
  181. Biddle R, Noble J and Tempero E Sokoban Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications, (103-111)
  182. Sotelino E and Dere Y Parallel and distributed finite element analysis of structures Engineering computational technology, (221-250)
  183. Farchi E, Hartman A and Pinter S (2002). Using a model-based test generator to test for standard conformance, IBM Systems Journal, 41:1, (89-110), Online publication date: 1-Jan-2002.
  184. 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.
  185. 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
  186. Sekaran K Development of a Link Layer Protocol Using UML Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
  187. ACM
    Ó Cinnéide M and Nixon P Automated software evolution towards design patterns Proceedings of the 4th International Workshop on Principles of Software Evolution, (162-165)
  188. (2001). The Internet, Value Chain Visibility, and Learning, International Journal of Electronic Commerce, 6:1, (101-120), Online publication date: 1-Sep-2001.
  189. 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.
  190. 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.
  191. France R and Kobryn C UML for software engineers Proceedings of the 23rd International Conference on Software Engineering, (705-706)
  192. Shepard T An efficient set of software degree programs for one domain Proceedings of the 23rd International Conference on Software Engineering, (623-632)
  193. Overmyer S, Lavoie B and Rambow O Conceptual modeling through linguistic analysis using LIDA Proceedings of the 23rd International Conference on Software Engineering, (401-410)
  194. He X and Ding Y Object orientation in hierarchical predicate transition nets Concurrent object-oriented programming and petri nets, (196-215)
  195. ACM
    Jennings N (2001). An agent-based approach for building complex software systems, Communications of the ACM, 44:4, (35-41), Online publication date: 1-Apr-2001.
  196. Hastings T and Sajeev A (2001). A Vector-Based Approach to Software Size Measurement and Effort Estimation, IEEE Transactions on Software Engineering, 27:4, (337-350), Online publication date: 1-Apr-2001.
  197. 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.
  198. 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.
  199. Gomaa H Use cases for distributed real-time software architectures Engineering of distributed control systems, (1-18)
  200. van der Zee D Look-ahead strategies for controlling batch operations in industry Proceedings of the 32nd conference on Winter simulation, (1364-1373)
  201. Glinz M Problems and Deficiencies of UML as a Requirements Specification Language Proceedings of the 10th International Workshop on Software Specification and Design
  202. ACM
    Bederson B, Meyer J and Good L Jazz Proceedings of the 13th annual ACM symposium on User interface software and technology, (171-180)
  203. Cook S The UML family Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (255-264)
  204. 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.
  205. 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.
  206. 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)
  207. Wooldridge M, Jennings N and Kinny D (2000). The Gaia Methodology for Agent-Oriented Analysis and Design, Autonomous Agents and Multi-Agent Systems, 3:3, (285-312), Online publication date: 1-Sep-2000.
  208. 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.
  209. 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)
  210. 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)
  211. 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.
  212. ACM
    Nishiyama T, Ikeda K and Niwa T Technology transfer macro-process Proceedings of the 22nd international conference on Software engineering, (577-586)
  213. 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)
  214. ACM
    Milicev D (2000). Customizable output generation in modeling environments using pipelined domains, ACM SIGSOFT Software Engineering Notes, 25:3, (46-50), Online publication date: 1-May-2000.
  215. ACM
    Rayside D and Campbell G Aristotle and object-oriented programming Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, (237-244)
  216. Chehadeh Y, Hurson A and Miller L Energy-Efficient Indexing on a Broadcast Channel in a Mobile Database Access System Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
  217. 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.
  218. ACM
    Rayside D and Campbell G (2000). Aristotle and object-oriented programming, ACM SIGCSE Bulletin, 32:1, (237-244), Online publication date: 1-Mar-2000.
  219. Puente J (2000). Real-Time Object-Oriented Design and Formal Methods, Real-Time Systems, 18:1, (79-83), Online publication date: 1-Jan-2000.
  220. Chu W, Lu C, Shiu J and He X Pattern Based Software Re-engineering Proceedings of the Sixth Asia Pacific Software Engineering Conference
  221. 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
  222. 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
  223. Lloyd A, Dewar R and Pooley R (1999). Legacy information systems and business process change, Communications of the AIS, 2:4es, (2-es), Online publication date: 1-Dec-1999.
  224. Briand L, Arisholm E, Counsell S, Houdek F and Thévenod–fosse P (1999). Empirical Studies of Object-Oriented Artifacts, Methods,and Processes, Empirical Software Engineering, 4:4, (387-404), Online publication date: 1-Dec-1999.
  225. ACM
    Raza A and Kainz W Cell tuple based spatio-temporal data model Proceedings of the 7th ACM international symposium on Advances in geographic information systems, (20-25)
  226. 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)
  227. Demeyer S, Ducasse S and Tichelaar S Why unified is not universal Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (630-644)
  228. Henderson-Sellers B and Barbier F Black and white diamonds Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (550-565)
  229. 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)
  230. 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)
  231. 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)
  232. 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.
  233. 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)
  234. 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)
  235. ACM
    Souter A, Pollock L and Hisley D Inter-class def-use analysis with partial class representations Proceedings of the 1999 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, (47-56)
  236. ACM
    Souter A, Pollock L and Hisley D (1999). Inter-class def-use analysis with partial class representations, ACM SIGSOFT Software Engineering Notes, 24:5, (47-56), Online publication date: 1-Sep-1999.
  237. ACM
    Hulse C, Edgerton S, Ubnoske M and Vazquez L (1999). Reducing maintenance costs through the application of modern software architecture principles, ACM SIGAda Ada Letters, XIX:3, (101-110), Online publication date: 1-Sep-1999.
  238. ACM
    Hulse C, Edgerton S, Ubnoske M and Vazquez L Reducing maintenance costs through the application of modern software architecture principles Proceedings of the 1999 annual ACM SIGAda international conference on Ada, (101-110)
  239. 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.
  240. Kaindl H (1999). Difficulties in the Transition from OO Analysis to Design, IEEE Software, 16:5, (94-102), Online publication date: 1-Sep-1999.
  241. Ciupke O Automatic Detection of Design Problems in Object-Oriented Reengineering Proceedings of the Technology of Object-Oriented Languages and Systems
  242. Ploesch R and Pichler J Contracts Proceedings of the Technology of Object-Oriented Languages and Systems
  243. 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
  244. Jennings N Agent-based computing Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2, (1429-1436)
  245. Lau H and Mak K (1999). A unified framework for the quality management of manufacturing systems software development, International Journal of Computer Applications in Technology, 12:2-5, (281-291), Online publication date: 1-Jul-1999.
  246. 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.
  247. 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.
  248. Abella A and Gorin A Construct Algebra Proceedings of the 37th annual meeting of the Association for Computational Linguistics on Computational Linguistics, (191-199)
  249. ACM
    Naik M and Kumar R (1999). Object-oriented symbol management in syntax-directed compiler systems, ACM SIGPLAN Notices, 34:6, (58-67), Online publication date: 1-Jun-1999.
  250. ACM
    Beringer D, Melloul L and Wiederhold G A reuse and composition protocol for services Proceedings of the 1999 symposium on Software reusability, (54-61)
  251. ACM
    Bengtsson P and Bosch J Haemo dialysis software architecture design experiences Proceedings of the 21st international conference on Software engineering, (516-525)
  252. 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)
  253. ACM
    Benlarbi S and Melo W Polymorphism measures for early risk prediction Proceedings of the 21st international conference on Software engineering, (334-344)
  254. ACM
    McReynolds D, Duggins S, Galli D and Mayer J Distributed characteristics of subject oriented programming Proceedings of the 37th annual Southeast regional conference (CD-ROM), (19-es)
  255. 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)
  256. 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.
  257. Kendall E (1999). Utilizing patterns and pattern languages in education, Annals of Software Engineering, 6:1-4, (281-294), Online publication date: 1-Apr-1999.
  258. 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.
  259. Mills E (1999). Metrics in the software engineering curriculum, Annals of Software Engineering, 6:1-4, (181-200), Online publication date: 1-Apr-1999.
  260. Viller S and Sommerville I (2018). Coherence, Human-Computer Interaction, 14:1, (9-41), Online publication date: 1-Mar-1999.
  261. Thalheim B The Strength of ER Modeling Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions, (227-242)
  262. 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)
  263. Hahn J and Kim J Why are some representations (sometimes) more effective? Proceedings of the 20th international conference on Information Systems, (245-259)
  264. 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.
  265. ACM
    Qiang J, Ryne R, Habib S and Decyk V An object-oriented parallel particle-in-cell code for beam dynamics simulation in linear accelerators Proceedings of the 1999 ACM/IEEE conference on Supercomputing, (55-es)
  266. ACM
    Russell D (1998). MAP, ACM SIGPLAN Notices, 34:1, (342), Online publication date: 1-Jan-1999.
  267. Da Silva F, Da Cunha J, Franklin D, Varejão L and Belian R An NFS Configuration Management System and its Underlying Object-Oriented Model Proceedings of the 12th USENIX conference on System administration, (121-130)
  268. 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.
  269. Bassetti F, Brown D, Davis K, Henshaw W and Quinlan D Overture Proceedings of the 1998 ACM/IEEE conference on Supercomputing, (1-9)
  270. 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.
  271. Evans A Reasoning with UML Class Diagrams Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
  272. ACM
    Williams L and Smith C Performance evaluation of software architectures Proceedings of the 1st international workshop on Software and performance, (164-177)
  273. ACM
    Steppler M Performance analysis of communication systems formally specified in SDL Proceedings of the 1st international workshop on Software and performance, (49-62)
  274. ACM
    Simons A (1998). Borrow, copy or steal?, ACM SIGPLAN Notices, 33:10, (65-83), Online publication date: 1-Oct-1998.
  275. ACM
    Simons A Borrow, copy or steal? Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (65-83)
  276. ACM
    Russell D MAP Proceedings of the third ACM SIGPLAN international conference on Functional programming
  277. 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)
  278. Gamble E and Simmons R (1998). The Impact of Autonomy Technology on Spacecraft Software Architecture, IEEE Intelligent Systems, 13:5, (69-75), Online publication date: 1-Sep-1998.
  279. 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.
  280. Chidamber S, Darcy D and Kemerer C (1998). Managerial Use of Metrics for Object-Oriented Software, IEEE Transactions on Software Engineering, 24:8, (629-639), Online publication date: 1-Aug-1998.
  281. ACM
    Wang C and Wang F (1998). A language-based editing process for visual object-oriented programming, ACM SIGSOFT Software Engineering Notes, 23:4, (70-75), Online publication date: 1-Jul-1998.
  282. Devarakonda M (1998). Guest Editor's Introduction, IEEE Concurrency, 6:3, (30-33), Online publication date: 1-Jul-1998.
  283. ACM
    Archer C and Stinson M Object-oriented software product metrics (tutorial) Proceedings of the 1998 ACM SIGCPR conference on Computer personnel research, (305-306)
  284. ACM
    Raccoon L and Puppydog P. O. P. (1998). A middle-out concept of hierarchy (or the problem of feeding the animals), ACM SIGSOFT Software Engineering Notes, 23:3, (111-119), Online publication date: 1-May-1998.
  285. 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.
  286. Frølund S and Koistinen J Quality of services specification in distributed object systems design Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4, (1-1)
  287. 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
  288. 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
  289. Shimizu Y, Fujimaki N and Hirayama M A systematic approach to domain-oriented software development Proceedings of the 20th international conference on Software engineering, (499-502)
  290. 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)
  291. Motoyoshi Y and Otsuki S An incremental project plan Proceedings of the 20th international conference on Software engineering, (430-433)
  292. ACM
    Hendrix T, Cross J, Barowski L and Mathias K Providing enhanced visual support for software development and maintenance Proceedings of the 36th annual Southeast regional conference, (23-28)
  293. Snoeck M and Dedene G (1998). Existence Dependency, IEEE Transactions on Software Engineering, 24:4, (233-251), Online publication date: 1-Apr-1998.
  294. ACM
    Gelfand N, Goodrich M and Tamassia R (1998). Teaching data structure design patterns, ACM SIGCSE Bulletin, 30:1, (331-335), Online publication date: 1-Mar-1998.
  295. ACM
    Gelfand N, Goodrich M and Tamassia R Teaching data structure design patterns Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, (331-335)
  296. Brown J, Graham T and Wright T The Vista environment for the coevolutionary design of user interfaces Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (376-383)
  297. 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.
  298. Jennings N, Sycara K and Wooldridge M (1998). A Roadmap of Agent Research and Development, Autonomous Agents and Multi-Agent Systems, 1:1, (7-38), Online publication date: 1-Jan-1998.
  299. Dami S, Estublier J and Amiour M (1998). Apel, Automated Software Engineering, 5:1, (61-96), Online publication date: 1-Jan-1998.
  300. Gemino A and Wand Y Empirical comparison of object-oriented and dataflow models Proceedings of the eighteenth international conference on Information systems, (446-447)
  301. Cubert R and Fishwick P A framework for distributed object-oriented multimodeling and simulation Proceedings of the 29th conference on Winter simulation, (1315-1322)
  302. Dean D, Lee J, Pendergast M, Hickey A and Nunamaker J (1997). Enabling the effective involvement of multiple users, Journal of Management Information Systems, 14:3, (179-222), Online publication date: 1-Dec-1997.
  303. 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.
  304. 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
  305. Sheppard J and Orlidge L Artificial Intelligence Exchange and Service Tie to All Test Environments (AI-ESTATE) " A New Standard for System Diagnostics Proceedings of the 1997 IEEE International Test Conference
  306. ACM
    Crawford G (1997). A practical crash course in Java 1.1+ programming and technology: part I, XRDS: Crossroads, The ACM Magazine for Students, 4:2, (24-29), Online publication date: 1-Nov-1997.
  307. ACM
    Needham D, Demurjian S and Peters T An Ada95 basis for propagation modeling Proceedings of the conference on TRI-Ada '97, (263-272)
  308. ACM
    Hendrix T, Cross J, Barowski L and Mathias K Visualization of control structure and complexity in Ada 95 Proceedings of the conference on TRI-Ada '97, (135-139)
  309. ACM
    Yu H Using object-oriented techniques to develop reusable components Proceedings of the conference on TRI-Ada '97, (117-124)
  310. ACM
    Sutton S and Osterweil L (1997). The design of a next-generation process language, ACM SIGSOFT Software Engineering Notes, 22:6, (142-158), Online publication date: 1-Nov-1997.
  311. Sutton S and Osterweil L The design of a next-generation process language Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, (142-158)
  312. Erdmann S and Wortmann J Enterprise Modelling with FUNSOFT Nets Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
  313. Aagedal J and Berre A ODP-Based QoS-Support in UML Proceedings of the 1st International Conference on Enterprise Distributed Object Computing, (310-321)
  314. Kindel C COM Proceedings of the 1st International Conference on Enterprise Distributed Object Computing, (68-77)
  315. 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)
  316. ACM
    Fayad M and Schmidt D (1997). Lessons learned building reusable OO frameworks for distributed software, Communications of the ACM, 40:10, (85-87), Online publication date: 1-Oct-1997.
  317. 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
  318. 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)
  319. 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
  320. O'Neill I and McTear M An object-oriented model for the design of cross-domain dialogue systems Interactive Spoken Dialog Systems on Bringing Speech and NLP Together in Real Applications, (25-28)
  321. Junior R and Specialski E A Multithreaded Core for Network Management Agents Proceedings of the 2nd IEEE Symposium on Computers and Communications (ISCC '97)
  322. Coutts I and Edwards J (1997). Model-Driven Distributed Systems, IEEE Parallel & Distributed Technology: Systems & Technology, 5:3, (55-63), Online publication date: 1-Jul-1997.
  323. ACM
    Hou J, Li X, Fan X and Zheng G (1997). A message-based real-time model by object-oriented technique, ACM SIGOPS Operating Systems Review, 31:3, (45-51), Online publication date: 1-Jul-1997.
  324. ACM
    Ram D, Raman K and Guruprasad K (1997). A pattern oriented technique for software design, ACM SIGSOFT Software Engineering Notes, 22:4, (70-73), Online publication date: 1-Jul-1997.
  325. Knox R, Kalb V, Levine E and Kendig D (1997). A Problem-Solving Workbench for Interactive Simulation of Ecosystems, IEEE Computational Science & Engineering, 4:3, (52-60), Online publication date: 1-Jul-1997.
  326. Chun H and Ming-Kit Lai E (1997). Intelligent Critic System for Architectural Design, IEEE Transactions on Knowledge and Data Engineering, 9:4, (625-639), Online publication date: 1-Jul-1997.
  327. 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.
  328. Harel D and Gery E (1997). Executable Object Modeling with Statecharts, Computer, 30:7, (31-42), Online publication date: 1-Jul-1997.
  329. Gutiérrez D, Martínez L, García F, Fondón M, Castanedo R and Lovelle J An Object-Oriented Abstract Machine as the Substrate for an Object-Oriented Operating System Proceedings of the Workshops on Object-Oriented Technology, (537-544)
  330. 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)
  331. 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.
  332. 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)
  333. 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)
  334. ACM
    Wile D Abstract syntax from concrete syntax Proceedings of the 19th international conference on Software engineering, (472-480)
  335. ACM
    Friesen V, Jähnichen S and Weber M Specification of software controlling a discrete-continuous environment Proceedings of the 19th international conference on Software engineering, (315-325)
  336. 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)
  337. Kendall E A Pattern Based Curriculum for Computer Systems Engineering Proceedings of the 10th Conference on Software Engineering Education and Training
  338. Busemann S, Declerck T, Diagne A, Dini L, Klein J and Schmeier S Natural language dialogue service for appointment scheduling agents Proceedings of the fifth conference on Applied natural language processing, (25-32)
  339. ACM
    Sebern M (1997). Iterative development and commercial tools in an undergraduate software engineering course, ACM SIGCSE Bulletin, 29:1, (306-309), Online publication date: 1-Mar-1997.
  340. ACM
    Schoenefeld D (1997). Object-oriented design and programming, ACM SIGCSE Bulletin, 29:1, (135-139), Online publication date: 1-Mar-1997.
  341. ACM
    Sebern M Iterative development and commercial tools in an undergraduate software engineering course Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, (306-309)
  342. ACM
    Schoenefeld D Object-oriented design and programming Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, (135-139)
  343. Vaishnavi V, Buchanan G and Kuechler Jr. W (1997). A Data/Knowledge Paradigm for the Modeling and Design of Operations Support Systems, IEEE Transactions on Knowledge and Data Engineering, 9:2, (275-291), Online publication date: 1-Mar-1997.
  344. Chen J (1997). CSPL, IEEE Transactions on Software Engineering, 23:3, (171-184), Online publication date: 1-Mar-1997.
  345. 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)
  346. Shokri E, Hecht H, Crane P, Dussault J and Kim K An Approach for Adaptive Fault-Tolerance in Object-Oriented Open Distributed Systems Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
  347. 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)
  348. ACM
    Alfredsen K and Sæther B (1997). An object oriented framework for creating models in hydrology, ACM SIGPLAN Notices, 32:2, (16-19), Online publication date: 1-Feb-1997.
  349. 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)
  350. 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)
  351. Paradkar A Inter-class testing of O-O software in the presence of polymorphism Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
  352. ACM
    Kneece N An electronic publishing spectrum Proceedings of the 14th annual international conference on Systems documentation: Marshaling new technological forces: building a corporate, academic, and user-oriented triangle, (195-203)
  353. ACM
    Piwetz C and Goedicke M A module concept for ViewPoints 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, (247-251)
  354. ACM
    Sefika M, Sane A and Campbell R (1996). Architecture-oriented visualization, ACM SIGPLAN Notices, 31:10, (389-405), Online publication date: 1-Oct-1996.
  355. ACM
    Sefika M, Sane A and Campbell R Architecture-oriented visualization Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (389-405)
  356. Williams J (1996). Managing Iteration in OO Projects, Computer, 29:9, (39-43), Online publication date: 1-Sep-1996.
  357. Sadr B and Dousette P (1996). An OO Project Management Strategy, Computer, 29:9, (33-38), Online publication date: 1-Sep-1996.
  358. 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
  359. 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
  360. Bruce W Automatic generation of object-oriented programs using genetic programming Proceedings of the 1st annual conference on genetic programming, (267-272)
  361. ACM
    Grout J, Strader R and Hanks J (1996). Essential C++, ACM SIGCSE Bulletin, 28:2, (3-14), Online publication date: 1-Jun-1996.
  362. Breitfeld T and Kroplin B An expert system for the verification of finite-element calculations Proceedings of the Proceedings of the Fourth International Symposium on Assessment of Software Tools (SAST '96)
  363. 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)
  364. Cunningham H, Humphreys K, Gaizauskas R and Wilks Y TIPSTER-compatible projects at Sheffield Proceedings of a workshop on held at Vienna, Virginia: May 6-8, 1996, (121-123)
  365. Harel D and Gery E Executable object modeling with statecharts Proceedings of the 18th international conference on Software engineering, (246-257)
  366. 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)
  367. Kaindl H How to identify binary relations for domain models Proceedings of the 18th international conference on Software engineering, (28-36)
  368. Huang H (1996). An Architecture and a Methodology for Intelligent Control, IEEE Expert: Intelligent Systems and Their Applications, 11:2, (46-55), Online publication date: 1-Apr-1996.
  369. 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
  370. Sutton Jr S and Osterweil L PDP Proceedings of the 8th International Workshop on Software Specification and Design
  371. Silva A, Pereira J and Sousa P A Framework for Heterogeneous Concurrency Control Policies in Distributed Applications Proceedings of the 8th International Workshop on Software Specification and Design
  372. 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)
  373. ACM
    Lee P, Huang F, Huang C and Chen H Efficient implementations of two variant subset sum problems Proceedings of the 1996 ACM symposium on Applied Computing, (230-237)
  374. 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)
  375. Dobbie G and Bartfai G Teaching Software Engineering in a Computer Science Department Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  376. Lowry G and Morgan B Transition to object orientation in software engineering education Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  377. ACM
    Toal R (1996). Using Ada and C++ in computer science education, ACM SIGAda Ada Letters, XVI:1, (58-69), Online publication date: 15-Jan-1996.
  378. 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.
  379. Molitoris J and Taylor T Advanced simulation, battle managers, and visualization Proceedings of the 27th conference on Winter simulation, (1168-1175)
  380. Setterdahl D, Davis W, Macro J and Barkmeyer E An object-oriented simulation model for communication network traffic at a general mail facility Proceedings of the 27th conference on Winter simulation, (988-995)
  381. ACM
    Kogut P (1995). Design reuse, ACM SIGSOFT Software Engineering Notes, 20:5, (73-77), Online publication date: 1-Dec-1995.
  382. ACM
    Raccoon L (1995). The chaos strategy, ACM SIGSOFT Software Engineering Notes, 20:5, (40-47), Online publication date: 1-Dec-1995.
  383. 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
  384. Cianchetta T Teaching object-oriented analysis and design by "Cruisin' the classifieds for business objects" Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  385. ACM
    Thompson C and Celier V DVM Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world, (179-191)
  386. 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
  387. ACM
    Haines M, Mehrotra P and Van Rosendale J (1995). SmartFiles, ACM SIGPLAN Notices, 30:10, (453-466), Online publication date: 17-Oct-1995.
  388. ACM
    Vayda T (1995). Lessons from the battlefield, ACM SIGPLAN Notices, 30:10, (439-452), Online publication date: 17-Oct-1995.
  389. ACM
    Hüni H, Johnson R and Engel R (1995). A framework for network protocol software, ACM SIGPLAN Notices, 30:10, (358-369), Online publication date: 17-Oct-1995.
  390. ACM
    Sane A and Campbell R (1995). Object-oriented state machines, ACM SIGPLAN Notices, 30:10, (17-32), Online publication date: 17-Oct-1995.
  391. 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.
  392. ACM
    Haines M, Mehrotra P and Van Rosendale J SmartFiles Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (453-466)
  393. ACM
    Vayda T Lessons from the battlefield Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (439-452)
  394. ACM
    Hüni H, Johnson R and Engel R A framework for network protocol software Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (358-369)
  395. 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)
  396. 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)
  397. ACM
    Burgett J and Adam S (1995). Applying Object-Oriented Software Engineering Methods to the development of call center software, ACM SIGPLAN OOPS Messenger, 6:4, (72-76), Online publication date: 1-Oct-1995.
  398. ACM
    Burgett J and Adam S Applying Object-Oriented Software Engineering Methods to the development of call center software Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications, (72-76)
  399. ACM
    Schmidt D (1995). Using design patterns to develop reusable object-oriented communication software, Communications of the ACM, 38:10, (65-74), Online publication date: 1-Oct-1995.
  400. Hanish A Object-oriented modelling of communication protocols for re-use Proceedings of the 4th International Conference on Computer Communications and Networks
  401. ACM
    Bieman J and Zhao J (1995). Reuse through inheritance, ACM SIGSOFT Software Engineering Notes, 20:SI, (47-52), Online publication date: 1-Aug-1995.
  402. ACM
    Bieman J and Zhao J Reuse through inheritance Proceedings of the 1995 Symposium on Software reusability, (47-52)
  403. ACM
    Raccoon L (1995). The complexity gap, ACM SIGSOFT Software Engineering Notes, 20:3, (37-44), Online publication date: 1-Jul-1995.
  404. 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)
  405. Embley D, Jackson R and Woodfield S (1995). OO Systems Analysis, IEEE Software, 12:4, (19-33), Online publication date: 1-Jul-1995.
  406. Bischofberger W, Kofler T, Matzel K and Schaffer B Computer supported cooperative software engineering with Beyond-Sniff Proceedings of the 1995 Software Engineering Environment Conferences
  407. 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.
  408. 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)
  409. Slusallek P and Seidel H (1995). Vision - An Architecture for Global Illumination Calculations, IEEE Transactions on Visualization and Computer Graphics, 1:1, (77-96), Online publication date: 1-Mar-1995.
  410. 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)
  411. ACM
    Saiedian H and Wong K An operational model for intelligent forms in office automation Proceedings of the 1995 ACM symposium on Applied computing, (415-419)
  412. Mabry S and Gaudiot J Distributed parallel object-oriented environment for traffic simulation (POETS) Proceedings of the 26th conference on Winter simulation, (1093-1100)
  413. 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)
  414. ACM
    Barbey S Working with Ada 9X classes Proceedings of the conference on TRI-Ada '94, (129-140)
  415. Booch G (1994). Coming of Age in an Object-Oriented World, IEEE Software, 11:6, (33-41), Online publication date: 1-Nov-1994.
  416. Gu D, Zhong Y and Ali S On testing of classes in object-oriented programs Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  417. Bellin D, Tyagi M and Tyler M Object-oriented metrics Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  418. ACM
    Rich W and Strom S (1994). The navigation toolkit, ACM SIGPLAN OOPS Messenger, 5:4, (37-42), Online publication date: 1-Oct-1994.
  419. ACM
    Pollari K (1994). Mission-critical objects, ACM SIGPLAN OOPS Messenger, 5:4, (2-7), Online publication date: 1-Oct-1994.
  420. ACM
    Rich W and Strom S The navigation toolkit Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (37-42)
  421. ACM
    Pollari K Mission-critical objects Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (2-7)
  422. Pirotte A, Zimányi E, Massart D and Yakusheva T Materialization Proceedings of the 20th International Conference on Very Large Data Bases, (630-641)
  423. 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.
  424. ACM
    Murphy G, Townsend P and Wong P (1994). Experiences with cluster and class testing, Communications of the ACM, 37:9, (39-47), Online publication date: 1-Sep-1994.
  425. Sargeant J, Kirkham C and Anderson S Towards a Computational Model for UFO Proceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques, (299-308)
  426. 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)
  427. ACM
    Lea D (1994). Christopher Alexander: an introduction for object-oriented designers, ACM SIGSOFT Software Engineering Notes, 19:1, (39-46), Online publication date: 1-Jan-1994.
Contributors
  • IBM Research

Recommendations

Tsun-Him Tse

In spite of the slight change in title to include object-oriented analysis, this book is of course an updated version of Booch's popular original [1]. The book is divided into three sections. Section 1 (chapters 1 to 4) deals with the fundamental concepts in object-oriented analysis, design, and programming. Chapter 1 discusses the complexity issues in systems today, leading to chapter 2, which introduces such object-oriented concepts as abstraction, encapsulation, modularity, hierarchy, typing, concurrency, and persistence. Chapter 3 then covers object-related concepts such as states, behavior, aggregations, and identity, and class-related concepts such as associations, inheritance, aggregations, using, instantiation, and metaclasses. Chapter 4 provides some guidelines on the identification of classes and objects. The presentation of object orientation in chapter 3 remains outstanding. Associations and aggregations have been added, so the fundamental concepts are more in line with those of most other authors. This material should not be missed by people reading Booch for the first time. Furthermore, I am pleased to note that all examples in chapter 3, as well as the sample applications in Section 3, are now expressed in C++. This will be a great relief to readers of the first edition, because they are no longer expected to be familiar with every object-oriented programming language, including Ada, C++, CLOS, Object Pascal, and Smalltalk. People who have read the first edition may choose to go directly to Section 2. The notation, commonly known as Booch diagrams, is explained in chapter 5, and chapter 6 explains how to apply it. Chapter 7 covers the practical aspects of applying the method. The notation has been changed, and the explanations have been rewritten. For example, attributes and operations are now part of the class icons and object icons, while class relationship symbols have been simplified. Interaction diagrams have been added, in the style of Rumbaugh's event traces. The module diagrams have been simplified. The state-transition diagrams resemble Rumbaugh's state diagrams, because of the change of shape and the inclusion of nested states. Advanced concepts related to the use of the notation have been included. The discussion of the process and pragmatics of object-oriented analysis and design has been greatly expanded. The process is only discussed in general terms, however, and readers must study the applications in Section 3 before appreciating the methodology. This style of presentation may not be suitable for experienced practitioners who only want to gain some idea of the Booch method without going into detail. Section 3 (chapters 8 through 12) gives examples of applications of the method to various cases, such as a weather monitoring station, a foundation class library, inventory tr acking, cryptanalysis, and traffic management. The new choice of applications is excellent and is a great improvement over the first edition. Readers should not confuse these applications with simple case studies. These applications prepare readers for important design principles. For example, the foundation class library of abstract data types and abstract algorithms illustrates the development of domain-independent object-oriented frameworks, and the inventory tracking system illustrates the unification of database and application design through a client/server architecture. Vertical examples such as cryptanalysis and traffic management systems remain and have been updated. Like its first edition, the book is unbeatable as a bibliographical reference. The classified bibliography now contains over 1100 entries, in addition to 18 pages of reference notes and annotated suggestions for further reading at the end of each chapter. This new edition is a marked improvement over the first edition while retaining the outstanding features of the original. It is a must for people who are serious about object-oriented analysis and design.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.