Zobrazeno 1 - 10
of 79
pro vyhledávání: '"Harold Ossher"'
Publikováno v:
IEEE Software. 29:28-33
This special issue sets an agenda for research into early software design, and this introduction outlines drivers and issues for that agenda. It argues that looking at software from a design perspective, understanding software as a designed artifact,
Autor:
Harold Ossher, Matthew Callery, Ateret Anaby-Tavor, Sophia Krasikov, Avivit Bercovici, Amit Fisher, David Amid, Michael Desmond, Ian Simmonds
Publikováno v:
Data & Knowledge Engineering. 69:1302-1318
Business analysts, business architects, and solution consultants use a variety of practices and methods in their quest to understand business. The resulting work products often end up being transitioned into the formal world of software requirement d
Publikováno v:
MODULARITY (Companion)
Korz is a new computational model that provides for context-oriented programming by combining implicit arguments and multiple dispatch in a slot-based model. This synthesis enables the writing of software that supports contextual variation along mult
Publikováno v:
ACM SIGSOFT Software Engineering Notes. 30:1-5
The Concern Manipulation Environment (CME) is an AOSD environment in which software is organized and manipulated in terms of concerns. This paper is about ConMan, the CME concern manager, which supports the identification, definition, encapsulation,
Publikováno v:
IBM Systems Journal. 44:309-318
In the past few years, the application of aspect-oriented software development (AOSD) technologies has helped improve the development, integration, deployment, evolution, and quality of object-oriented and other software for a growing community of so
Publikováno v:
Onward!
Korz is a new computational model that provides for context-oriented programming by combining implicit arguments and multiple dispatch in a slot-based model. This synthesis enables the writing of software that supports contextual variation along mult
Autor:
Harold Ossher, Peri Tarr
Publikováno v:
Communications of the ACM. 44:43-50
Publikováno v:
Communications of the ACM, 44(10), 33-38. Association for Computing Machinery (ACM)
Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. AOP builds on existing technolog
Autor:
Anthony Finkelsteiin, Harold Ossher, Dewayne E. Perry, Bashar Nuseibeh, Peri Tarr, William T. A. Harrison
Publikováno v:
ACM SIGSOFT Software Engineering Notes. 26:78-81
Separation of concerns has been central to software engineering for decades, yet its many advantages are still not fully realized. A key reason is that traditional modularization mechanisms do not allow simultaneous decomposition according to multipl
Publikováno v:
OOPSLA
Scopus-Elsevier
Scopus-Elsevier
In practice, object-oriented design models have been less useful throughout the lifetime of software systems than they should be. Design models are often large and monolithic, and the structure of the designs is generally quite different from that of