Filters








234,794 Hits in 8.3 sec

Measurement and quality in object-oriented design

R. Marinescu
2005 21st IEEE International Conference on Software Maintenance (ICSM'05)  
In order to support the maintenance of object-oriented software systems, the quality of their design must be evaluated using adequate quantification means.  ...  In order to reach the ultimate goal of bridging the gap between qualitative and quantitative statements about design, the dissertation proposes a novel type of quality model, called Factor-Strategy.  ...  The Thesis The gap between qualitative and quantitative statements, concerning object-oriented software design can be bridged using higher-level, goal-driven methods for measurement interpretation.  ... 
doi:10.1109/icsm.2005.63 dblp:conf/icsm/Marinescu05 fatcat:ji6jjumfqvbefoj457m3byuifi

Object orientation in CS1-CS2 by design

Carl Alphonce, Phil Ventura
2002 Proceedings of the 7th annual conference on Innovation and technology in computer science education - ITiCSE'02  
Our approach integrates several components: (i) a strong object-oriented approach, (ii) design using UML, (iii) design patterns to manage complexity, and (iv) complex examples and projects to motivate  ...  This paper argues for a design driven approach to an objectoriented CS1-CS2 sequence in which object-orientation is thematic.  ...  The approach, which introduces procedural constructs first and only later introduces object-oriented material, is workable for a course based on C++.  ... 
doi:10.1145/544414.544437 dblp:conf/iticse/AlphonceV02 fatcat:25ivq5cypzc2tdctrlx6fdu4zy

Object orientation in CS1-CS2 by design

Carl Alphonce, Phil Ventura
2002 ACM SIGCSE Bulletin  
Our approach integrates several components: (i) a strong object-oriented approach, (ii) design using UML, (iii) design patterns to manage complexity, and (iv) complex examples and projects to motivate  ...  This paper argues for a design driven approach to an objectoriented CS1-CS2 sequence in which object-orientation is thematic.  ...  The approach, which introduces procedural constructs first and only later introduces object-oriented material, is workable for a course based on C++.  ... 
doi:10.1145/637610.544437 fatcat:shipk26tyzhehaknma2vqkyu2q

Object orientation in CS1-CS2 by design

Carl Alphonce, Phil Ventura
2002 Proceedings of the 7th annual conference on Innovation and technology in computer science education - ITiCSE'02  
Our approach integrates several components: (i) a strong object-oriented approach, (ii) design using UML, (iii) design patterns to manage complexity, and (iv) complex examples and projects to motivate  ...  This paper argues for a design driven approach to an objectoriented CS1-CS2 sequence in which object-orientation is thematic.  ...  The approach, which introduces procedural constructs first and only later introduces object-oriented material, is workable for a course based on C++.  ... 
doi:10.1145/544435.544437 fatcat:r5fyec7pe5gsxf3xp65qoxguly

AN OBJECT-ORIENTED PATTERN LANGUAGE FOR ENGINEERING DESIGN

Y. P. Khanal, R. O. Buchal
2011 Proceedings of the Canadian Engineering Education Association (CEEA)  
This paper describes an object-oriented framework and methodology for the construction and use of pattern languages for the design of technical systems.  ...  Key words: Engineering design patterns; Engineering design pattern language; Engineering design; object-orientation.  ...  Prescriptive approach to object-oriented patterns Prescriptive patterns support analogical design.  ... 
doi:10.24908/pceea.v0i0.3673 fatcat:jhsg7a3b6rd6hjnhbrfwqkqwbi

Design patterns in object-oriented frameworks

S. Srinivasan
1999 Computer  
In the context of speech-recognition applications, the author describes the benefits of an object-oriented framework rich with design patterns that provide a natural way to model complex concepts and capture  ...  Documenting a framework as a set of design patterns is an effective means of achieving a high level of communication between the framework designer and the framework user.  ...  patterns result in reusable object-oriented design because they name, abstract, and identify key aspects of a common design structure.  ... 
doi:10.1109/2.745717 fatcat:dhh5cts3kbegpmdjq7vbndogbe

Current Challenges in Practical Object-Oriented Software Design

Mauricio Aniche, Joseph Yoder, Fabio Kon
2019 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)  
object-oriented design should go beyond high-level metrics.  ...  This paper is a call for arms for more reality-oriented research on the objectoriented software design field.  ...  Current solutions: Evans' Domain-Driven Design approach [13] proposes a set of strategic design patterns that help developers in dividing large models into different "Bounded Contexts", and to build  ... 
doi:10.1109/icse-nier.2019.00037 dblp:conf/icse/AnicheYK19 fatcat:a66dy6elrfa5nlsqzhfc6lymfi

Object-oriented databases: design and implementation

J.V. Joseph, S.M. Thatte, C.W. Thompson, D.L. Wells
1991 Proceedings of the IEEE  
The paper presents key features of OODB's, pro1,ides a taronomy of approaches to OODB 's, and discusses key OODB urchitecturul and implementation issues, design alternatives, and tradeoffs.  ...  Object-oriented database systems aim at meeting the data modeling, performance, cooperative design, and version management requirements of nexi-generation applications, such as CAD, CAM.  ...  ACKNOWLEDGMENT The authors greatly appreciate the critique and comments made by anonymous referees on an earlier manuscript of this paper, as well as comments made by the members of the Zeitgeist OODB  ... 
doi:10.1109/5.64382 fatcat:i25xxjqpyjfihemxkuimzkejjm

Christopher Alexander: an introduction for object-oriented designers

Doug Lea
1994 Software engineering notes  
Most recently, Galle [24, 25] has described a CAAD framework supporting patternbased design built as a partially object-oriented expert system.  ...  , and reflective (all in several senses) approach to design that Alexander is reaching for.  ... 
doi:10.1145/181610.181617 fatcat:zpfxnwb5ljadhoq4gr7anqsfpa

Designing a user-oriented query modification facility in object-oriented database systems [chapter]

K. Aberer, W. Klas, A. L. Furtado
1994 Lecture Notes in Computer Science  
A class/metaclass architecture, such as that of the VODAK database system, an algebraic view of query processing and an extension of the object-oriented data model by rule systems are shown to be particularly  ...  suitable to design and implement user assistance on the database schema level.  ...  We would like to thank Klemens Böhm for carefully reading the paper and giving many valuable suggestions for improving the paper.  ... 
doi:10.1007/3-540-58113-8_184 fatcat:llhzgcgcgvhvrd5f22642zynwy

Assessing the cognitive consequences of the object-oriented approach: A survey of empirical research on object-oriented design by individuals and teams

Françoise Détienne
1997 Interacting with computers  
It should facilitate object-based problem decomposition as well as object-based design solutions.  ...  A key difference between the object-oriented paradigm and the procedural paradigm is that in the procedural paradigm data and functions are separated, whereas in the object-oriented paradigm they are integrated  ...  Acknowledgements We would like to express our thanks to Robert Rist for his helpful and constructive comments on a previous draft of this paper.  ... 
doi:10.1016/s0953-5438(97)00006-4 fatcat:raaqkg3luzdzvbbcytagvxrx4y

The Approach: Integrating Object Oriented Design and Formal Verification [chapter]

Wolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Wolfram Menzel, Peter H. Schmitt
2000 Lecture Notes in Computer Science  
This paper reports on the ongoing KeY project aimed at bridging the gap between (a) object-oriented software engineering methods and tools and (b) deductive verification.  ...  A distinctive feature of our approach is the use of a commercial CASE tool enhanced with functionality for formal specification and deductive verification.  ...  In addition, we have developed a method supporting the extension of a UML model by OCL constraints that is based on enriched design patterns.  ... 
doi:10.1007/3-540-40006-0_3 fatcat:buhfdmn74rhbjp5snxbfeuzxei

Incremental Synchronization of Organizational Models, Requirements Models and Object-oriented Software Design Models

Marat Abilov, Jorge Marx Gómez
2014 Procedia Technology - Elsevier  
Existing model-driven software design derivation approaches usually lack support of bidirectional incremental synchronization between source and target models.  ...  The model synchronization between analysis and design artifacts in most cases is still a manual and error-prone process.  ...  On design model level, the basic structure of a component and its main classes are derived from a high-level pattern.  ... 
doi:10.1016/j.protcy.2014.10.014 fatcat:lo2pwzuhvngflfhihn3e6mzmbm

An Object-Oriented Framework for Designing Reusable and Maintainable DEVS Models using Design Patterns [article]

Maamar El, Amine Hamri
2020 arXiv   pre-print
readable and easy to maintain, in addition to design complex software oriented simulation modeling.  ...  In this paper, we address these issues and we propose a set of patterns that may serve as guidelines to designers of DEVS models and its extensions and may contribute to the design of an operational simulation  ...  Every one knows a priori that an event-driven design using a conditional statement is faster than the object-oriented one.  ... 
arXiv:2008.06587v1 fatcat:6udnlfwyiratzbeywi26yr2vna

Object-oriented and conventional analysis and design methodologies

R.G. Fichman, C.F. Kemerer
1992 Computer  
On the side of the revolutionaries, Booch2 states Let there be no doubt that object-oriented design is fundamentally different from traditional structured design approaches: it requires a different way  ...  underlying object-orientation as a programming discipline go back two decades, it's only in the last few years that objectoriented analysis (OOA) and object-oriented design (OOD) methodologies have begun  ...  Wasserman et al. state that the overall goal of O O S D is to provide a standard design notation that can support every software design, including both object-oriented and conventional approaches.  ... 
doi:10.1109/2.161278 fatcat:ailtjelzcbcmjog7rkt7da5vne
« Previous Showing results 1 — 15 out of 234,794 results