Sökning: "aspect-oriented software development"

Visar resultat 1 - 5 av 8 avhandlingar innehållade orden aspect-oriented software development.

  1. 1. Developing Reusable and Reconfigurable Real-Time Software using Aspects and Components

    Författare :Aleksandra Tešanović; Jörgen Hansson; Heinz W. Schmidt; Linköpings universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; real-time systems; embedded systems; software components; aspect-oriented software; quality of service; worst-case execution time; database systems; Software engineering; Programvaruteknik;

    Sammanfattning : Our main focus in this thesis is on providing guidelines, methods, and tools for design, configuration, and analysis of configurable and reusable real-time software, developed using a combination of aspect-oriented and component-based software development. Specifically, we define a reconfigurable real-time component model (RTCOM) that describes how a real-time component, supporting aspects and enforcing information hiding, could efficiently be designed and implemented. LÄS MER

  2. 2. Towards Aspectual Component-Based Real-Time System Development

    Författare :Aleksandra Tešanović; Linköpings universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; aspect-oriented software development; component-based software development; real-time systems; embedded systems; database systems; aspects; components; worst-case execution time; Computer science; Datavetenskap;

    Sammanfattning : Increasing complexity of real-time systems and demands for enabling their configurability and tailorability are strong motivations for applying new software engineering principles such as aspect-oriented and component-based software development. The integration of these two techniques into real-time systems development would enable: (i) efficient system configuration from the components in the component library based on the system requirements, (ii) easy tailoring of components and/or a system for a specific application by changing the behavior (code) of the component by aspect weaving, and (iii) enhanced flexibility of the real-time and embedded software through the notion of system configurability and component tailorability. LÄS MER

  3. 3. Simplifying development of secure software : Aspects and Agile methods

    Författare :Gustav Boström; Paul Johanneson; Olle Olsson; KTH; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; AOP Security Engineering Software Engineering; Computer and systems science; Data- och systemvetenskap;

    Sammanfattning : Reducing the complexity of building secure software systems is an important goal as increased complexity can lead to more security flaws. This thesis aims at helping to reduce this complexity by investigating new programming techniques and software development methods for implementing secure software. LÄS MER

  4. 4. Tailoring native compilation of Java for real-time systems

    Författare :Anders Nilsson; Institutionen för datavetenskap; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; systems; numerical analysis; Java; embedded systems; real-time; aspect-oriented; object-oriented; Computer science; compiler construction; control; Datalogi; numerisk analys; system; kontroll;

    Sammanfattning : Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture them, contain an increasing number of embedded computers. Embedded systems software often implement functionality that is crucial for the operation of the device, resulting in a variety of timing requirements and resource utilization constraints to be fulfilled. LÄS MER

  5. 5. Performance Studies of Fault-Tolerant Middleware

    Författare :Diana Szentiványi; Simin Nadjm-Tehrani; Petru Eles; Linköpings universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Programming; aspect-oriented programming; software engineering; distribution transparently; Common Object Request Broker Architecture COBRA ; algorithm; Computer science; Datavetenskap;

    Sammanfattning : Today’s software engineering and application development trend is to take advantage of reusable software. Much effort is directed towards easing the task of developing complex, distributed, network based applications with reusable components. To ease the task of the distributed systems’ developers, one can use middleware, i.e. LÄS MER