Filters








614,036 Hits in 6.1 sec

Tool support for refactoring to design patterns

Carmen Zannier
2002 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '02  
We propose complex refactoring to J2EE design patterns and describe requirements of complex refactorings and accompanying tool support.  ...  Using design patterns improves the maintainability of software systems. Applying patterns often implies upfront design while Agile Methods rely on software architecture to emerge.  ...  PATTERN CREATOR KNOWLEDGE BENEFITS AND DESIRED GOALS The benefits of tool support for refactoring to J2EE Design Patterns are many.  ... 
doi:10.1145/985072.985134 dblp:conf/oopsla/Zannier02 fatcat:u36esvgmzjgydl2gi7cjlif3da

Object-Oriented Design Patterns for Detailed Design

W. Al-Ahmad
2006 Journal of Object Technology  
OBJECT-ORIENTED DESIGN PATTERNS FOR DETAILED DESIGN 156 J OURNAL OF OBJECT TECHNOLOGY  ...  This paper discusses the use of design patterns during the transition phase from analysis to design of object-oriented systems.  ...  Automated tool support for object-oriented methods is vital to the development of today's complex software systems.  ... 
doi:10.5381/jot.2006.5.2.a3 fatcat:jihkom73s5gbjkknoatwwioiky

Design patterns and real-time object-oriented modeling (poster session)

Ross McKegney, Terry Shepard
2000 Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum) - OOPSLA '00  
Real-time object-oriented modeling tools (e.g. Rational Rose-RT, i-Logix Rhapsody) allow developers to focus on software architecture by abstracting away low-level implementation details.  ...  We believe that design patterns can be very beneficial in this context, and present the rationale and concepts behind a proposal for the extension of such a toolset to support them explicitly.  ...  A survey of design patterns applicable to real-time object-oriented (RTOO) software is included in [9] , and summarized below.  ... 
doi:10.1145/367845.367932 dblp:conf/oopsla/McKegneySD00 fatcat:j74c5sk2fbhd5ehdbsw4wq2oya

Framework for Computer-Aided Evolution of Object-Oriented Designs

Selim Ciraci, Pim van den Broek, Mehmet Aksit
2008 2008 32nd Annual IEEE International Computer Software and Applications Conference  
As an application of the framework, we implemented a tool for computer-aided evolution that uses object-oriented evolution mechanisms.  ...  In this paper, we describe a framework for the computeraided evolution of the designs of object-oriented software systems.  ...  Graph Model for Object Oriented Systems The meta-model of our graph model for object-oriented systems is presented in Figure 1 . Kastenberg et al.  ... 
doi:10.1109/compsac.2008.46 dblp:conf/compsac/CiraciBA08 fatcat:lruxrhm4wbcm3nkzvh257tu6d4

Declarative Meta Programming to Support Software Development

Tom Mens, Roel Wuyts, Kris De Volder, Kim Mens
2003 Software engineering notes  
As such it provides the context for future workshops around this topic.  ...  This paper reports on the results of the workshop on Declarative Meta Programming to Support Software Development in Edinburgh on September 23, 2002.  ...  Acknowledgements This workshop was supported by the Scientific Research Network on Foundations of Software Evolution [ESF02] .  ... 
doi:10.1145/638750.638770 fatcat:n6ttkcldejaediwf5y6jle3mey

Assisting aspect-oriented framework instantiation

Marcilio Mendonca, Paulo Alencar, Toacy Oliveira, Donald Cowan
2005 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05  
We propose a modeling and transformation approach with tool support to assist the instantiation of AO frameworks.  ...  Aspect-Oriented (AO) frameworks improve a framework-centered development process by providing appropriate means for handling crosscutting concerns.  ...  Figure 1: An Overview of Our Approach Tool Support-A Case tool named xAFIT (XML Aspect-oriented Framework Instantiation Tool) to support our approach is under development.  ... 
doi:10.1145/1094855.1094880 dblp:conf/oopsla/MendoncaAOC05 fatcat:nw6jhjq3frgalkmvfspz7k4424

Evaluating OO-CASE Tools: OO Research Meets Practice [chapter]

Danny Greefhorst, Mark van Elswijk, Matthijs Maat, Rob Maijers
1998 Lecture Notes in Computer Science  
Current object-oriented CASE tools are useful for recording and gaining insight into OO models. They offer extensive support for especially the analysis and design of object-oriented software.  ...  As for creating a good design, tools lack active support for recording and reusing design knowledge and experience.  ...  All of the tools are mature environments with extensive support for analysis and design of object-oriented systems.  ... 
doi:10.1007/3-540-49255-0_160 fatcat:najontxhoffmndrrntlv4xt2aa

Object Oriented Design Expertise Reuse: An Approach Based on Heuristics, Design Patterns and Anti-patterns [chapter]

Alexandre L. Correa, Cláudia M. L. Werner, Gerson Zaverucha
2000 Lecture Notes in Computer Science  
A tool (OOPDTool) was developed to support the approach, comprising a knowledge base of good design constructions, that correspond to heuristics and design patterns, as well as problematic constructions  ...  Object Oriented (OO) languages do not guarantee that a system is flexible enough to absorb future requirements, nor that its components can be reused in other contexts.  ...  Krämer [10] presents a supporting tool, Pat, for the design recovery process which searches for structural design pattern in an object oriented design model.  ... 
doi:10.1007/978-3-540-44995-9_20 fatcat:w7biv4ivmjawrovjnnkoe276em

Page 211 of American Society of Civil Engineers. Collected Journals Vol. 17, Issue 4 [page]

2003 American Society of Civil Engineers. Collected Journals  
Object-Oriented Application Frameworks JIF has been developed based on the concept of an object- oriented application framework (or framework for short).  ...  Java Inspection Framework (JIF) JIF is an object-oriented framework that allows an application developer to quickly and efficiently develop an application for a field inspection support system.  ... 

Tools and Environments for Learning Object-Oriented Concepts [chapter]

Isabel Michiels, Jürgen Börstler, Kim B. Bruce, Alejandro Fernández
2004 Lecture Notes in Computer Science  
The focus of this workshop was on (computer-aided) support for the teaching and learning of basic object-oriented concepts.  ...  This report summarizes the results of the seventh workshop in a series of workshops on learning object-oriented concepts.  ...  This workshop's theme was (computer-aided) support for the teaching and learning of basic object-oriented concepts.  ... 
doi:10.1007/978-3-540-25934-3_12 fatcat:qgtl63zy4bcfdlkspaylvdgp6u

Tools and Environments for Learning Object-Oriented Concepts [chapter]

Isabel Michiels, Jürgen Börstler, Kim B. Bruce
2002 Lecture Notes in Computer Science  
The focus of this workshop was on (computer-aided) support for the teaching and learning of basic object-oriented concepts.  ...  This report summarizes the results of the seventh workshop in a series of workshops on learning object-oriented concepts.  ...  This workshop's theme was (computer-aided) support for the teaching and learning of basic object-oriented concepts.  ... 
doi:10.1007/3-540-36208-8_3 fatcat:hn6bzwri35gqjgna33qiiqza3q

Component-based tool for verifying applications using object-oriented patterns

Luis A. Reynoso, Agustina Buccella, Andrés P. Flores, Gabriela N. Aranda
2002 Journal of Computer Science and Technology  
In the present work, our formal basis is used to build a component-based tool for verifying proper applications of object-oriented patterns.  ...  Furthermore, the whole design process could be improved by using a precise technique supported by an automatic tool for verification.  ...  An enhancement concerning flexibility might be added to the process of pattern-based design. For this, we intent to build an automatic tool for modelling object-oriented design with patterns.  ... 
doaj:00f272dd26ee4d5a97ea8c522b960c83 fatcat:cnge3wbvmndxffy3hfkbdlmzyu

Object-Oriented Reengineering Patterns — An Overview [chapter]

Oscar Nierstrasz, Stéphane Ducasse, Serge Demeyer
2005 Lecture Notes in Computer Science  
can be supported by appropriate tools.  ...  We present a brief outline of a large collection of these patterns that have been mined over several years of experience with object-oriented legacy systems, and we indicate how some of these patterns  ...  Acknowledgments We gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "RECAST: Evolution of Object-Oriented Applications" (SNF Project No. 620-066077  ... 
doi:10.1007/11561347_1 fatcat:6mzpcpnqf5gmhj2znpcsb4pot4

Architect's dream or developer's nightmare?

Gregor Hohpe
2007 Proceedings of the 2007 inaugural international conference on Distributed event-based systems - DEBS '07  
These challenges suggest several focus areas for tool builders and software service engineering researchers.  ...  Service-oriented architectures promote concepts such as composition, process modeling, protocol design, declarative programming, event-based programming, and object-document mapping.  ...  It took the object-oriented community more than a decade to achieve widespread understanding and tool support, so we should carefully consider the challenges facing service-oriented developers.  ... 
doi:10.1145/1266894.1266931 dblp:conf/debs/Hohpe07 fatcat:w6da363pejawpmomouafizeycy

Replacing Object-Oriented Design Patterns with Intrinsic Aspect-Oriented Design Patterns

Pavol Baca, Valentino Vranic
2011 2011 Second Eastern European Regional Conference on the Engineering of Computer Based Systems  
was our original inspiration for its ability to replace many object-oriented patterns, but. . .  ...  check that our pattern replacements are valid beyond their isolated application, we conducted a small study based on the implementation of a toy graphic tool 6 The tool supports drawing simple geometric  ...  of GoF patterns have been applied  ... 
doi:10.1109/ecbs-eerc.2011.13 dblp:conf/ecbs/BacaV11 fatcat:7x6znl2ihbecrcopgr5t4lgnni
« Previous Showing results 1 — 15 out of 614,036 results