scispace - formally typeset
Search or ask a question
Topic

Object-oriented design

About: Object-oriented design is a research topic. Over the lifetime, 5136 publications have been published within this topic receiving 144108 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: Re-UCP (revised use case point) method of effort estimation for software projects is given, which has significantly outperformed the existing UCP and e-U CP effort estimation techniques.
Abstract: At present the most challenging issue that the software development industry encounters is less efficient management of software development budget projections. This problem has put the modern day software development companies in a situation wherein they are dealing with improper requirement engineering, ambiguous resource elicitation, uncertain cost and effort estimation. The most indispensable and inevitable aspect of any software development company is to form a counter mechanism to deal with the problems which leads to chaos. An emphatic combative domain to deal with this problem is to schedule the whole development process to undergo proper and efficient estimation process, wherein the estimation of all the resources can be made well in advance in order to check whether the conceived project is feasible and within the resources available. The basic building block in any object oriented design is Use Case diagrams which are prepared in early stages of design after clearly understanding the requirements. Use Case Diagrams are considered to be useful for approximating estimates for software development project. This research work gives detailed overview of Re-UCP (revised use case point) method of effort estimation for software projects. The Re-UCP method is a modified approach which is based on UCP method of effort estimation. In this research study 14 projects were subjected to estimate efforts using Re-UCP method and the results were compared with UCP and e-UCP models. The comparison of 14 projects shows that Re-UCP has significantly outperformed the existing UCP and e-UCP effort estimation techniques.

25 citations

Journal ArticleDOI
TL;DR: The theory presented in this paper is based on the Demeter data model, which gives a concise mathematical foundation for classes and their inheritance and part-of relationships and leads to a better understanding of evolution and reuse of object-oriented software and class hierarchies.
Abstract: Reorganisation and evolution of class hierarchies is important for object-oriented system development and has received considerable attention in the literature The contributions of this paper are: (1) a formal study of a set of extension relations and transformations on class hierarchies; (2) a presentation of a small set of primitive transformations which form a minimal and complete basis for the extension relations; and (3) an analysis of the impact of these transformations at the object level

24 citations

Journal ArticleDOI
01 May 2003
TL;DR: A plant PN controller can be derived systematically with the approach proposed in this article while the desirable system behaviors will be obtained.
Abstract: In order to reduce manufacturing control software design cycle and costs, it is imperative to reuse off-the-shelf software components, ensure system properties at design time, and automate software design process. To this end, a component and an agent-based plant modeling of three structures and systematic controller synthesis approaches are proposed under a hierarchical flexible manufacturing system (FMS) architecture. That is, the static structure is modeled using class diagrams of Unified Modeling Language (UML); the dynamic structure is modeled using Petri net (PN); the functional logic is modeled using rule sets. A plant PN controller can be derived systematically with the approach proposed in this article while the desirable system behaviors (e.g., liveness and cyclicness) will be obtained.

24 citations

Patent
14 Dec 1999
TL;DR: In this article, an authenticated data object utility allows a user to view and edit the contents of data objects embedded within authenticated data objects via a graphical user interface, such as certificates and recipient information objects.
Abstract: A method and system for processing authenticated data objects. An authenticated data object utility allows a user to view and edit the contents of data objects embedded within an authenticated data object via a graphical user interface. Graphical objects represent the data objects embedded within an authenticated data object. A user may drag and drop objects onto other objects within the authenticated data object, and the authenticated data object utility automatically performs the necessary authenticating operations. Logical associations between data objects contained within the authenticated data object, such as between certificates and recipient information objects, are determined or created, and the logical associations are displayed using visual indicators. As data objects are added or deleted through user actions on the graphical objects, the visual indicators are updated to reflect any updates to the logical associations between the data objects.

24 citations

Book ChapterDOI
01 Jan 1991
TL;DR: This paper argues in favor of a model for representing object dynamics whereby objects may be represented from diverse, distinct ontological perspectives with each perspective describing different states of an object within the same application domain.
Abstract: Most of the efforts in the object modeling arena have concentrated on modeling object structure and behavior, with the behavior of objects being delimited by static schema definitions Although very little has been accomplished in modeling object dynamics, it is widely accepted that the pattern of object interaction is not static, but evolves to adapt to environmental requirements and changes In this paper we argue in favor of a model for representing object dynamics whereby objects may be represented from diverse, distinct ontological perspectives with each perspective describing different states of an object within the same application domain

24 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
91% related
Software system
50.7K papers, 935K citations
89% related
Software construction
36.2K papers, 743.8K citations
89% related
Web service
57.6K papers, 989K citations
86% related
Software
130.5K papers, 2M citations
86% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20231
20226
20215
20209
201915
201828