Spelling suggestions: "subject:"objectoriented software"" "subject:"object_oriented software""
1 |
A software framework method for network management system developmentWeng, Weimin January 1993 (has links)
No description available.
|
2 |
Acceleration techniques in ray tracing for dynamic scenesSamothrakis, Stavros Nikolaou January 1998 (has links)
No description available.
|
3 |
Software architectures for photorealistic renderingPlataniotis, Antonis C. January 1998 (has links)
No description available.
|
4 |
Automated Analysis of Unified Modeling Language (UML) SpecificationsTanuan, Meyer C. January 2001 (has links)
The Unified Modeling Language (UML) is a standard language adopted by the Object Management Group (OMG) for writing object-oriented (OO) descriptions of software systems. UML allows the analyst to add class-level and system-level constraints. However, UML does not describe how to check the correctness of these constraints. Recent studies have shown that Symbolic Model Checking can effectively verify large software specifications. In this thesis, we investigate how to use model checking to verify constraints of UML specifications. We describe the process of specifying, translating and verifying UML specifications for an elevator example. We use the Cadence Symbolic Model Verifier (SMV) to verify the system properties. We demonstrate how to write a UML specification that can be easily translated to SMV. We propose a set of rules and guidelines to translate UML specifications to SMV, and then use these to translate a non-trivial UML elevator specification to SMV. We look at errors detected throughout the specification, translation and verification process, to see how well they reveal errors, ambiguities and omissions in the user requirements.
|
5 |
Automated Analysis of Unified Modeling Language (UML) SpecificationsTanuan, Meyer C. January 2001 (has links)
The Unified Modeling Language (UML) is a standard language adopted by the Object Management Group (OMG) for writing object-oriented (OO) descriptions of software systems. UML allows the analyst to add class-level and system-level constraints. However, UML does not describe how to check the correctness of these constraints. Recent studies have shown that Symbolic Model Checking can effectively verify large software specifications. In this thesis, we investigate how to use model checking to verify constraints of UML specifications. We describe the process of specifying, translating and verifying UML specifications for an elevator example. We use the Cadence Symbolic Model Verifier (SMV) to verify the system properties. We demonstrate how to write a UML specification that can be easily translated to SMV. We propose a set of rules and guidelines to translate UML specifications to SMV, and then use these to translate a non-trivial UML elevator specification to SMV. We look at errors detected throughout the specification, translation and verification process, to see how well they reveal errors, ambiguities and omissions in the user requirements.
|
6 |
A LOCALLY CORRECTED NYSTRM METHOD FOR SURFACE INTEGRAL EQUATIONS: AN OBJECT ORIENTED APPROACHGuernsey, Bryan James 01 January 2007 (has links)
Classically, researchers in Computational Physics and specifically in Computational Electromagnetics have sought to find numerical solutions to complex physical problems. Several techniques have been developed to accomplish such tasks, each of which having advantages over their counterparts. Typically, each solution method has been developed separately despite having numerous commonalities with other methods. This fact motivates a unified software tool to house each solution method to avoid duplicating previous efforts. Subsequently, these solution methods can be used alone or in conjunction with one another in a straightforward manner. The aforementioned goals can be accomplished by using an Object Oriented software approach. Thus, the goal of the presented research was to incorporate a specific solution technique, an Integral Equation Nystrm method, into a general, Object Oriented software framework.
|
7 |
Detection and Avoidance of Simulated Potholes in Autonomous Vehicles in an Unstructured EnvironmentKaruppuswamy, Jaiganesh 11 October 2001 (has links)
No description available.
|
8 |
Diretrizes para desenvolvimento de linhas de produtos de software com base em Domain-Driven Design e métodos ágeis / Guidelines for developing software product lines based on Domain-Driven Design and agile methods.Macedo, Otávio Augusto Cardoso 20 February 2009 (has links)
Linhas de produtos de software (LPS) são coleções de sistemas que compartilham características comuns, desenvolvidas de forma sistemática a partir de um conjunto comum de ativos centrais. Dentre as técnicas propostas por vários autores para o desenvolvimento de LPS, dois padrões podem ser observados: o processo de desenvolvimento geralmente é sequencial e o foco do projeto (design) costuma estar em interesses técnicos, como alocação de componentes e separação em subsistemas, e não em um modelo de domínio. Embora essas práticas sejam reportadas como bem-sucedidas, um outro paradigma de desenvolvimento, baseado em métodos ágeis e em um conjunto de princípios de projeto conhecido como domain-driven design, é apresentado neste trabalho e pode produzir resultados mais satisfatórios, comparados aos métodos tradicionais. Essa hipótese é sustentada por comparações entre padrões de modelagem e por um estudo de caso feito neste trabalho / Software product lines (SPL) are collections of systems that have common features. Those systems are systematically developed from a common set of core assets. Two patterns outstand among the various techniques proposed by several authors for developing software product lines: the development process is generally sequential and the primary design concerns deal with technical issues, such as component allocation and system partitioning (into subsystems). The importance of a domain model is often neglected. Although such practices have been reported as successful, this work proposes another paradigm, which can yield more satisfactory results. This paradigm is based on agile methods and a set of design principles known as domain-driven design. This hypothesis is supported by comparing different modeling patterns and by developing a case study
|
9 |
The development and implementation of an intelligent, semantic machine control system with specific reference to human-machine interface designWu, Jaichun January 2005 (has links)
Thesis (MTech (Information Technology))--Cape Peninsula University of Technology, 2005. / This thesis explores the design and implementation of an intelligent semantic machine
control system with specific reference to human-machine interface design. The term
"intelligent" refers to machines that can execute some level of decision taking in
context. The term "semantic" refers to a structured language that allows user and
machine to communicate.
This study will explore all the key concepts about an intelligent semantic machine
control system with human-machine interface. The key concepts to be investigated
will include Artificial Intelligence, Intelligent Control, Semantics, Intelligent Machine
Architecture, Human-Machine Interaction, Information systems and Graphical User
Interface. The primary purpose of this study is to develop a methodology for
designing a machine control system and its related human-machine interface.
|
10 |
Diretrizes para desenvolvimento de linhas de produtos de software com base em Domain-Driven Design e métodos ágeis / Guidelines for developing software product lines based on Domain-Driven Design and agile methods.Otávio Augusto Cardoso Macedo 20 February 2009 (has links)
Linhas de produtos de software (LPS) são coleções de sistemas que compartilham características comuns, desenvolvidas de forma sistemática a partir de um conjunto comum de ativos centrais. Dentre as técnicas propostas por vários autores para o desenvolvimento de LPS, dois padrões podem ser observados: o processo de desenvolvimento geralmente é sequencial e o foco do projeto (design) costuma estar em interesses técnicos, como alocação de componentes e separação em subsistemas, e não em um modelo de domínio. Embora essas práticas sejam reportadas como bem-sucedidas, um outro paradigma de desenvolvimento, baseado em métodos ágeis e em um conjunto de princípios de projeto conhecido como domain-driven design, é apresentado neste trabalho e pode produzir resultados mais satisfatórios, comparados aos métodos tradicionais. Essa hipótese é sustentada por comparações entre padrões de modelagem e por um estudo de caso feito neste trabalho / Software product lines (SPL) are collections of systems that have common features. Those systems are systematically developed from a common set of core assets. Two patterns outstand among the various techniques proposed by several authors for developing software product lines: the development process is generally sequential and the primary design concerns deal with technical issues, such as component allocation and system partitioning (into subsystems). The importance of a domain model is often neglected. Although such practices have been reported as successful, this work proposes another paradigm, which can yield more satisfactory results. This paradigm is based on agile methods and a set of design principles known as domain-driven design. This hypothesis is supported by comparing different modeling patterns and by developing a case study
|
Page generated in 0.0841 seconds