Process-centered review of object oriented software development methodologies

@article{Ramsin2008ProcesscenteredRO,
  title={Process-centered review of object oriented software development methodologies},
  author={Raman Ramsin and Richard F. Paige},
  journal={ACM Comput. Surv.},
  year={2008},
  volume={40},
  pages={3:1-3:89}
}
We provide a detailed review of existing object-oriented software development methodologies, focusing on their development processes. The review aims at laying bare their core philosophies, processes, and internal activities. This is done by using a process-centered template for summarizing the methodologies, highlighting the activities prescribed in the methodology while describing the modeling languages used (mainly diagrams and tables) as secondary to the activities. The descriptions… Expand
Process Patterns for Aspect-Oriented Software Development
  • Massood Khaari, Raman Ramsin
  • Computer Science
  • 2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems
  • 2010
TLDR
A generic Aspect-Oriented Software Process (AOSP) is proposed, constructed through studying and abstracting prominent aspect-oriented processes and process patterns are provided which incorporate well-established aspect- oriented practices for different development stages. Expand
Enhancing the OPEN Process Framework with service-oriented method fragments
TLDR
This work derived the proposed method fragments from the recurring features of 11 prominent service-oriented software development methodologies using a systematic mining approach and added them to the repository of OPEN Process Framework to make them available to software engineers as reusable fragments using this well-known method repository. Expand
Process Patterns for Service Oriented Development
TLDR
This paper proposes a set of high-level service-oriented process patterns that can be used for constructing and enhancing situational service-orientated methodologies and shows how these patterns are used to construct a specific service- oriented methodology for the development of a sample system. Expand
Good Practices as a Quality-Oriented Modeling Assistant
TLDR
This paper proposes a framework for the implementation of best practices for modeling activities and presents an implementation of the framework in the Eclipse platform and some examples of use of the approach in the modeling of UML Class diagrams. Expand
Process patterns for service-oriented software development
TLDR
This paper proposes a set of high-level service-oriented process patterns that can be used for constructing and enhancing situationalService-oriented methodologies and shows how these patterns are used to construct a specific service- oriented methodology for the development of a sample system. Expand
Process Patterns for MDA-Based Software Development
  • M. Asadi, N. Esfahani, Raman Ramsin
  • Computer Science
  • 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications
  • 2010
TLDR
This work provides a set of high-level process patterns for model-driven development which have been derived from a study of six prominent MDAbased methodologies, and which form the basis for a proposed generic MDA Software Process (MDASP). Expand
A Procedure for Extracting Software Development Process Patterns
TLDR
This paper is concerned with a procedure aiming to take process patterns out of existing SDMs and an example illustrates applicability of the proposed procedure for extracting process patterns in a specific context. Expand
Process Patterns for Component-Based Software Development
TLDR
A set of process patterns commonly encountered in component-based development methodologies have been proposed and a generic process framework for component- based development has been proposed based on these process patterns. Expand
A Metaprocesses-Oriented Methodology Based on RAS (Software Assets Reuse)
TLDR
A metaprocess-oriented methodology based on reuse it as software assets starting from specifications and analysis of the domain, which has been applied successfully to the first phase in the field of e-health. Expand
A framework for extending agile methodologies with aspect-oriented features
  • Maryam Gerami, Raman Ramsin
  • Engineering, Computer Science
  • 2011 FIFTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE
  • 2011
TLDR
A framework for extending agile methodologies with AOSD features and shows that a methodology extended through this framework can be superior in agility in comparison to a general aspect-oriented methodology. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 171 REFERENCES
A proposed object-oriented development methodology
TLDR
This methodology was developed to provide a framework for using object-oriented techniques in the development of a large simulation and prototyping laboratory to increase consistency within the software development process compared with previous software engineering approaches. Expand
An exercise to prototype the object-oriented development process
TLDR
A development group at The MITRE Corporation performed a short-term development exercise to prototype the object-oriented development process itself, and the results are described. Expand
Process-centered review of object oriented software development methodologies
TLDR
A detailed review of existing object-oriented software development methodologies, focusing on their development processes, aims at laying bare their core philosophies, process... Expand
Object-oriented development
  • G. Booch
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1986
TLDR
The author examines the process of object-oriented development as well as the influences upon this approach from advances in abstraction mechanisms, programming languages, and hardware. Expand
Agile software development with Scrum
The thesis describes the importance and characteristics of agile methodologies for software development, focusing on the currently most widely used methodology - Scrum. In addition to basic featuresExpand
Object-process methodology - a holistic systems paradigm
TLDR
This book presents the theory and practice of OPM with examples from various industry segments and engineering disciplines, as well as daily life, and includes a CD-ROM demo version of the award-winning OPM-supporting Object-Process CASE Tool (OPCAT). Expand
The Unified Process Elaboration Phase
From the Publisher: Is the Unified Process the be all and end all standard for developing object-oriented component-based software? Scott Ambler doesn't think so. This book is one in a four-volumeExpand
FOOM: Functional and Object-Oriented Analysis and Design of Information Systems: An Integrated Methodology
We propose FOOM (Functional and Object-Oriented Methodology), an integrated methodology for information systems analysis and design, which combines two essential software-engineering paradigms: theExpand
The Unified Process Inception Phase
From the Publisher: Is the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the third in a four volume series that presents aExpand
Towards an MDA-oriented methodology
  • M. Gervais
  • Computer Science
  • Proceedings 26th Annual International Computer Software and Applications
  • 2002
TLDR
This work presents a methodology based on the RM-ODP that falls under the MDA initiative, and describes its principles by illustrating them with an example, and provides research directions enabling a fully compliant MDA methodology. Expand
...
1
2
3
4
5
...