No abstract available.
Cited By
- Sithole V and Marshall L The Many Faces of Patterns in the Internet of Things Proceedings of the 2020 5th International Conference on Cloud Computing and Internet of Things, (43-52)
- Hibti M, Baïna K and Benatallah B Towards Swarm Intelligence Architectural Patterns Proceedings of the 4th International Conference on Big Data and Internet of Things, (1-8)
- Tianual P and Pohthong A Defects Detection Technique of Use Case Views during Requirements Engineering Proceedings of the 2019 8th International Conference on Software and Computer Applications, (277-281)
- Lafetá R, Maia M and Röthlisberger D Framework instantiation using cookbooks constructed with static and dynamic analysis Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, (125-128)
- Yu L, Kittur A and Kraut R Distributed analogical idea generation Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1245-1254)
- Kume I, Nitta N, Nakamura M and Shibayama E A dynamic analysis technique to extract symptoms that suggest side effects in framework applications Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1176-1178)
- Mannava V and Ramesh T An adaptive design pattern for invocation of synchronous and asynchronous web services in autonomic computing systems Proceedings of the 14th international conference on Web Technologies and Applications, (131-142)
- Mannava V and Ramesh T A service administration design pattern for dynamically configuring communication services in autonomic computing systems Proceedings of the 4th Asian conference on Intelligent Information and Database Systems - Volume Part I, (53-63)
- Oliveira T, Alencar P and Cowan D (2011). ReuseTool-An extensible tool support for object-oriented framework reuse, Journal of Systems and Software, 84:12, (2234-2252), Online publication date: 1-Dec-2011.
- Bardin J, Lalanda P, Escoffier C and Murphy A Improving user experience by infusing web technologies into desktops Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, (225-236)
- Aguiar A and David G Patterns for effectively documenting frameworks Transactions on pattern languages of programming II, (79-124)
- Smith T Reusable features for VoIP service realization Principles, Systems and Applications of IP Telecommunications, (42-47)
- Christ F, Bals J, Engels G, Gerth C and Luckey M A generic meta-model-based approach for specifying framework functionality and usage Proceedings of the 48th international conference on Objects, models, components, patterns, (21-40)
- Di Lorenzo G, Hacid H, Paik H and Benatallah B (2009). Data integration in mashups, ACM SIGMOD Record, 38:1, (59-66), Online publication date: 24-Jun-2009.
- Han T, Purao S and Storey V (2008). Generating large-scale repositories of reusable artifacts for conceptual design of information systems, Decision Support Systems, 45:4, (665-680), Online publication date: 1-Nov-2008.
- Luz C, Borges M and Campos M Sofia Proceedings of the 2nd ACM international workshop on Story representation, mechanism and context, (41-48)
- Flores N and Aguiar A Patterns for understanding frameworks Proceedings of the 15th Conference on Pattern Languages of Programs, (1-11)
- Costagliola G, Ferrucci F and Fuccella V (2008). Boosting the adoption of computer managed instruction functionalities in e-learning systems, Journal of Web Engineering, 7:1, (42-69), Online publication date: 1-Mar-2008.
- Kavimandan A and Gokhale A A parameterized model transformations approach for automating middleware QoS configurations in distributed real-time and embedded systems Proceedings of the 2007 workshop on Automating service quality: Held at the International Conference on Automated Software Engineering (ASE), (16-21)
- Dong J, Yang S and Zhang K (2007). Visualizing Design Patterns in Their Applications and Compositions, IEEE Transactions on Software Engineering, 33:7, (433-453), Online publication date: 1-Jul-2007.
- Belmonte D, Matos S, Scandelari L and Fernandes C Applying the responsibility-driven approach in the domain framework development Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology, (449-454)
- Santos A, Lopes A and Koskimies K Framework specialization aspects Proceedings of the 6th international conference on Aspect-oriented software development, (14-24)
- Hautamäki J and Koskimies K (2006). Finding and documenting the specialization interface of an application framework, Software—Practice & Experience, 36:13, (1443-1465), Online publication date: 1-Nov-2006.
- da Silveira L and Musse S Real-time generation of populated virtual cities Proceedings of the ACM symposium on Virtual reality software and technology, (155-164)
- Fairbanks G, Garlan D and Scherlis W Design fragments make using frameworks easier Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (75-88)
- Aguiar A and David G Patterns for documenting frameworks Proceedings of the 2006 conference on Pattern languages of programs, (1-10)
- Fairbanks G, Garlan D and Scherlis W (2006). Design fragments make using frameworks easier, ACM SIGPLAN Notices, 41:10, (75-88), Online publication date: 16-Oct-2006.
- Häggmark M and Ågerfalk P Why software engineers do not keep to the principle of separating business logic from display Proceedings of the 18th international conference on Advanced Information Systems Engineering, (399-413)
- Pollard J and Duke R A reference architecture for instructional educational software Proceedings of the 2005 South East Asia Regional Computer Science Confederation (SEARCC) Conference - Volume 46, (43-52)
- Garzotto F and Megale L Towards enterprise frameworks for networked hypermedia Proceedings of the sixteenth ACM conference on Hypertext and hypermedia, (257-266)
- 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)
- Silva R and Freiberger F Helping Object-Oriented Framework Use and Evaluation by means of Historical Use Information Proceedings of the 19th IEEE international conference on Automated software engineering, (278-281)
- Zenmyo T, Kobayashi T and Saeki M Automated Support for Framework Selection and Customization Proceedings of the 19th IEEE international conference on Automated software engineering, (68-77)
- Hirschfeld R and Kawamura K Dynamic Service Adaptation Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7, (290-297)
- France R, Kim D, Ghosh S and Song E (2004). A UML-Based Pattern Specification Technique, IEEE Transactions on Software Engineering, 30:3, (193-206), Online publication date: 1-Mar-2004.
- Oliveira T, Alencar P, Filho I, de Lucena C and Cowan D (2004). Software Process Representation and Analysis for Framework Instantiation, IEEE Transactions on Software Engineering, 30:3, (145-159), Online publication date: 1-Mar-2004.
- Cortes M, Fontoura M and Lucena C (2003). Using refactoring and unification rules to assist framework evolution, ACM SIGSOFT Software Engineering Notes, 28:6, (1-1), Online publication date: 1-Nov-2003.
- Kalali B, Alencar P and Cowan D A service-oriented monitoring registry Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research, (107-121)
- Smith J and Stotts D SPQR Proceedings of the 18th IEEE International Conference on Automated Software Engineering, (215-224)
- Jolliffe B and van der Poll J Static reflector Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (189-197)
- Viljamaa J (2003). Reverse engineering framework reuse interfaces, ACM SIGSOFT Software Engineering Notes, 28:5, (217-226), Online publication date: 1-Sep-2003.
- Viljamaa J Reverse engineering framework reuse interfaces Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, (217-226)
- France R, Ghosh S, Song E and Kim D (2003). A Metamodeling Approach to Pattern-Based Model Refactoring, IEEE Software, 20:5, (52-58), Online publication date: 1-Sep-2003.
- Kodituwakku S and Bertok P Pattern categories Proceedings of the 2002 conference on Pattern languages of programs - Volume 13, (63-73)
- Rene S, Fragoso D, Joaquín P and Lorenzo Z Restructuring conditional code structures using object oriented design patterns Proceedings of the 2003 international conference on Computational science and its applications: PartI, (704-713)
- Gotze M A Flexible Object-Oriented Software Architecture for Smart Wireless Communication Devices Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum - Volume 2
- Ferenc R, Gustafsson J, Müller L and Paakki J (2002). Recognizing design patterns in C++ programs with integration of Columbus and Maisa, Acta Cybernetica, 15:4, (669-682), Online publication date: 1-Dec-2002.
- Hou D and Hoover H (2002). Towards Specifying Constraints for Object-Oriented Frameworks, Information Systems Frontiers, 4:4, (393-407), Online publication date: 1-Dec-2002.
- Christensen H and Caspersen M (2002). Frameworks in CS1, ACM SIGCSE Bulletin, 34:3, (75-79), Online publication date: 1-Sep-2002.
- Castro J, Kolp M and Mylopoulos J (2002). Towards requirements-driven information systems engineering, Information Systems, 27:6, (365-389), Online publication date: 1-Sep-2002.
- Jeon T, Seung H and Lee S (2002). Embedding built-in tests in hot spots of an object-oriented framework, ACM SIGPLAN Notices, 37:8, (25-34), Online publication date: 1-Aug-2002.
- Rossi G and Schwabe D (2002). Object-Oriented Design Structures in Web Application Models, Annals of Software Engineering, 13:1-4, (97-110), Online publication date: 25-Jun-2002.
- Christensen H and Caspersen M Frameworks in CS1 Proceedings of the 7th annual conference on Innovation and technology in computer science education, (75-79)
- 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.
- Winn T and Calder P (2002). Is This a Pattern?, IEEE Software, 19:1, (59-66), Online publication date: 1-Jan-2002.
- Ji H Dynamic and Static Views of Software Evolution Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
- Hou D and Hoover H Towards specifying constraints for object-oriented frameworks Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
- Srinivasa S (2001). Connotations of problem solving, ACM SIGSOFT Software Engineering Notes, 26:6, (80-82), Online publication date: 1-Nov-2001.
- Hakala M, Hautamäki J, Koskimies K, Paakki J, Viljamaa A and Viljamaa J Architecture-oriented programming using FRED Proceedings of the 23rd International Conference on Software Engineering, (823-824)
- Markiewicz M and de Lucena C (2001). Object oriented framework development, XRDS: Crossroads, The ACM Magazine for Students, 7:4, (3-9), Online publication date: 1-Jul-2001.
- Butler G and Xu L Cascaded refactoring for framework Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (51-57)
- Butler G and Xu L (2001). Cascaded refactoring for framework, ACM SIGSOFT Software Engineering Notes, 26:3, (51-57), Online publication date: 1-May-2001.
- Cunningham H and Wang J Building a layered framework for the table abstraction Proceedings of the 2001 ACM symposium on Applied computing, (668-674)
- Schwabe D, Esmeraldo L, Rossi G and Lyardet F (2001). Engineering Web Applications for Reuse, IEEE MultiMedia, 8:1, (20-31), Online publication date: 1-Jan-2001.
- 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.
- 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.
- 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)
- Lippert M and Lopes C A study on exception detection and handling using aspect-oriented programming Proceedings of the 22nd international conference on Software engineering, (418-427)
- 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.
- 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)
- Schimkat R, Müller S and Küchlin W A lightweight, message-oriented application server for the WWW Proceedings of the 2000 ACM symposium on Applied computing - Volume 2, (934-941)
- Larsson J Calculating in an object-oriented iterator-view-generator framework Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), (147-148)
- Ohtsuki M, Makinouchi A and Yoshida N A Source Code Generation Support System Using Design Pattern Documents Based on SGML Proceedings of the Sixth Asia Pacific Software Engineering Conference
- Kobayashi T and Saeki M Software Development Based on Software Pattern Evolution Proceedings of the Sixth Asia Pacific Software Engineering Conference
- Ubayashi N and Tamai T An Evolutional Cooperative Computation Based on Adaptation to Environment Proceedings of the Sixth Asia Pacific Software Engineering Conference
- Yoon H and Choi B Inter-Class Test Technique Between Black-Box-Class and White-Box-Class for Component Customization Failures Proceedings of the Sixth Asia Pacific Software Engineering Conference
- Sorenson E and Chalup S RedAlert: A Scalable System for Application Monitoring Proceedings of the 13th USENIX conference on System administration, (21-34)
- Bokowski B (1999). CoffeeStrainer, ACM SIGSOFT Software Engineering Notes, 24:6, (355-374), Online publication date: 1-Nov-1999.
- Bokowski B CoffeeStrainer Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering, (355-374)
- 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.
- Maruyama K and Shima K Automatic method refactoring using weighted dependence graphs Proceedings of the 21st international conference on Software engineering, (236-245)
- Masuda G, Sakamoto N and Ushijima K (1998). Applying design patterns to decision tree learning system, ACM SIGSOFT Software Engineering Notes, 23:6, (111-120), Online publication date: 1-Nov-1998.
- Fritschi H, Gatziu S and Dittrich K FRAMBOISE—an approach to framework-based active database management system construction Proceedings of the seventh international conference on Information and knowledge management, (364-370)
- Lévy N, Losavio F and Matteo A Comparing architectural styles Proceedings of the third international workshop on Software architecture, (93-96)
- Masuda G, Sakamoto N and Ushijima K Applying design patterns to decision tree learning system Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering, (111-120)
- Srinivasan S and Vergo J Object oriented reuse Proceedings of the 20th international conference on Software engineering, (322-330)
- Gburzynski P and Maitan J Simulation and control of reactive systems Proceedings of the 29th conference on Winter simulation, (413-420)
- 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.
- 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)
- Brugali D, Menga G and Aarsten A (1997). The framework life span, Communications of the ACM, 40:10, (65-68), Online publication date: 1-Oct-1997.
- Schmid H (1997). Systematic framework design by generalization, Communications of the ACM, 40:10, (48-51), Online publication date: 1-Oct-1997.
- Fayad M and Schmidt D (1997). Object-oriented application frameworks, Communications of the ACM, 40:10, (32-38), Online publication date: 1-Oct-1997.
- Ohtsuki M, Segawa J, Yoshida N and Makinouchi A Structured Document Framework for Design Patterns Based on SGML Proceedings of the 21st International Computer Software and Applications Conference, (320-323)
- Gall H, Jazayeri M, Klösch R and Trausmuth G The Architectural Style of Component Programming Proceedings of the 21st International Computer Software and Applications Conference
- 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
- Srinath S, Venkatesh K and Ram D (1997). An integrated solution based approach to software development using unified reuse artifacts, ACM SIGSOFT Software Engineering Notes, 22:4, (56-60), Online publication date: 1-Jul-1997.
- Jain P and Schmidt D Service configurator Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3, (16-16)
- Nowack P Architectural Abstractions for Frameworks Proceedings of the Workshops on Object-Oriented Technology, (116-118)
- Johnson R (1997). Components, frameworks, patterns, ACM SIGSOFT Software Engineering Notes, 22:3, (10-17), Online publication date: 1-May-1997.
- Johnson R Components, frameworks, patterns Proceedings of the 1997 symposium on Software reusability, (10-17)
- Pree W and Sikora H Design patterns for object-oriented software development (tutorial) Proceedings of the 19th international conference on Software engineering, (663-664)
- Schmid H (1996). Creating Applications From Components, IEEE Software, 13:6, (67-75), Online publication date: 1-Nov-1996.
- Cline M (1996). The pros and cons of adopting and applying design patterns in the real world, Communications of the ACM, 39:10, (47-49), Online publication date: 1-Oct-1996.
- Koskimies K and Mössenböck H Scene Proceedings of the 18th international conference on Software engineering, (366-375)
- Schmid H (1995). Creating the architecture of a manufacturing framework by design patterns, ACM SIGPLAN Notices, 30:10, (370-384), Online publication date: 17-Oct-1995.
- Schmid H Creating the architecture of a manufacturing framework by design patterns Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, (370-384)
- Gangopadhyay D, Pree W and Schappert A (1995). Framework-centered software development, ACM SIGPLAN OOPS Messenger, 6:4, (100-104), Online publication date: 1-Oct-1995.
- Gangopadhyay D, Pree W and Schappert A Framework-centered software development Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications, (100-104)
- 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.
- Fraser S, Leishman D and McLellan R (1995). Patterns, teams and domain engineering, ACM SIGSOFT Software Engineering Notes, 20:SI, (222-224), Online publication date: 1-Aug-1995.
- Schappert A, Sommerlad P and Pree W (1995). Automated support for software development with frameworks, ACM SIGSOFT Software Engineering Notes, 20:SI, (123-127), Online publication date: 1-Aug-1995.
- Fraser S, Leishman D and McLellan R Patterns, teams and domain engineering Proceedings of the 1995 Symposium on Software reusability, (222-224)
- Schappert A, Sommerlad P and Pree W Automated support for software development with frameworks Proceedings of the 1995 Symposium on Software reusability, (123-127)
Index Terms
- Design patterns for object-oriented software development
Recommendations
Object-oriented software development with the Demeter Method (abstract)
The Demeter Method is a formal method that lifts object-oriented software development to a higher level of abstraction by using a graphical specification language for describing object-oriented programs. Executable programs are automatically generated ...
Object-oriented design and programming: an Eiffel, C++, and Java course for C programmers
An undergraduate junior or senior level course in object-oriented design and programming is described. The course assumes familiarity with ANSI C and with data structures. The course is a popular elective among upper division students. The small, ...
Replacing Object-Oriented Design Patterns with Intrinsic Aspect-Oriented Design Patterns
ECBS-EERC '11: Proceedings of the 2011 Second Eastern European Regional Conference on the Engineering of Computer Based SystemsThis paper shows how intrinsic aspect-oriented design patterns can be used to implement object-oriented design patterns in order to achieve better compos ability compared to both original implementations of object-oriented design patterns and their ...