298,738 research outputs found

    Design of an Intelligent Sensor Network for Building Security

    Get PDF
    The thesis deals with the design of an intelligent sensor network for protecting premises from chemical, biological and intruder attacks. This thesis gives a logical level design along with the architectures at various levels of hierarchy. The use of object technology is proliferating in the development of software, and in order to build robust and maintainable complex systems, mastering object-oriented (O-O) analysis and design is essential. The main goal of this thesis is to report on the experience of applying object-oriented modeling, analysis and design methodology to a real-world complex system represented by an intelligent sensor network for a building. UML has been used to model the software and automation infrastructure, which handles the interactions among processing elements in a modern building. A set of system design requirements are developed that cover the hardware design of the nodes, the design of the sensor network, and the capabilities for remote data access and management. A formal model is proposed for the architecture, and the behavior diagrams explain the dynamic nature of the system. The static and dynamic diagrams together validate and verify the system. Agent UML is discussed to model evacuation of a room. This thesis discusses some extensions to UML for agent-based modeling where the agents follow a purely reactive and proactive approach. In this work, agent-based architectures and behavior diagrams are proposed as a method to envision security in buildings. Extensions are provided to support a multi room scenario. Sensor fusion is used to provide a robust functionality and reducing the events of false alarms occurring in the system. Linear programming techniques are used to solve for the minimal point in the cost vs. performance trade off curve for the sensor network as well as for the access system proposed. The tradeoff explores the relation of variables and suggests an operating point satisfying all constraints and without violating any requirement. Solver, an Excel add-in has been used to run the linear optimization

    Early aspects: aspect-oriented requirements engineering and architecture design

    Get PDF
    This paper reports on the third Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, which has been held in Lancaster, UK, on March 21, 2004. The workshop included a presentation session and working sessions in which the particular topics on early aspects were discussed. The primary goal of the workshop was to focus on challenges to defining methodical software development processes for aspects from early on in the software life cycle and explore the potential of proposed methods and techniques to scale up to industrial applications

    Refinement of SDBC Business Process Models Using ISDL

    Get PDF
    Aiming at aligning business process modeling and software specification, the SDBC approach considers a multi-viewpoint modeling where static, dynamic, and data business process aspect models have to be mapped adequately to corresponding static, dynamic, and data software specification aspect models. Next to that, the approach considers also a business process modeling viewpoint which concerns real-life communication and coordination issues, such as meanings, intentions, negotiations, commitments, and obligations. Hence, in order to adequately align communication and dynamic aspect models, SDBC should use at least two modeling techniques. However, the transformation between two techniques unnecessarily complicates the modeling process. Next to that, different techniques use different modeling formalisms whose reflection sometimes causes limitations. For this reason, we explore in the current paper the value which the (modeling) language ISDL could bring to SDBC in the alignment of communication and behavioral (dynamic) business process aspect models; ISDL can usefully refine dynamic process models. Thus, it is feasible to expect that ISDL can complement the SDBC approach, allowing refinement of dynamic business process aspect models, by adding communication and coordination actions. Furthermore, SDBC could benefit from ISDL-related methods assessing whether a realized refinement conforms to the original process model. Our studies in the paper are supported by an illustrative example

    Embedding object-oriented design in system engineering

    Get PDF
    The Unified Modeling Language (UML) is a collection of techniques intended to document design decisions about software. This contrasts with systems engineering approaches such as for exampleStatemate and the Yourdon Systems Method (YSM), in which the design of an entire system consisting of software and hardware can be documented. The difference between the system- and the software level is reflected in differences between execution semantics as well as in methodology. In this paper, I show how the UML can be used as a system-level design technique. I give a conceptual framework for engineering design that accommodates the system- as well as the software level and show how techniques from the UML and YSM can be classified within this framework, and how this allows a coherent use of these techniques in a system engineering approach. These ideas are illustrated by a case study in which software for a compact dynamic bus station is designed. Finally, I discuss the consequences of this approach for a semantics of UML constructs that would be appropriate for system-level design
    • ā€¦
    corecore