Search for dissertations about: "aspect oriented software development"

Showing result 1 - 5 of 11 swedish dissertations containing the words aspect oriented software development.

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

    Author : Aleksandra Tešanović; Jörgen Hansson; Heinz W. Schmidt; Linköpings universitet; []
    Keywords : 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;

    Abstract : 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. READ MORE

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

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

    Abstract : 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. READ MORE

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

    Author : Aleksandra Tešanović; Linköpings universitet; []
    Keywords : 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;

    Abstract : 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. READ MORE

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

    Author : Anders Nilsson; Institutionen för datavetenskap; []
    Keywords : 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;

    Abstract : 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. READ MORE

  5. 5. Library Communication Among Programmers Worldwide

    Author : Erik Berglund; Henrik Eriksson; Sture Hägglund; Kjell Ohlsson; Kristian Sandahl; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; software development; library-based programming; library communication; hypertext documentation; Open-source; bug handling; object-oriented programming; Computer science; Datavetenskap;

    Abstract : Programmers worldwide share components and jointly develop components on a global scale in contemporary software development. An important aspect of such library-based programming is the need for technical communication with regard to libraries – library communication. READ MORE