Avancerad sökning

Visar resultat 1 - 5 av 39 avhandlingar som matchar ovanstående sökkriterier.

  1. 1. Generic Programming with Concepts

    Författare :Marcin Zalewski; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; libraries; c ; concepts; generic; template;

    Sammanfattning : Generic programming is an indispensable ingredient of modern programminglanguages. In the C++ programming language, generic programming isimplemented by the means of parameterized fragments of code, called templates,in which parameters are constrained by concepts. LÄS MER

  2. 2. Predictability By Construction : Working the Architecture/Program Seam

    Författare :Kurt C. Wallnau; Ivica Crnkovic; Magnus Larsson; Hans Hansson; Clemens Szyperski; Mälardalens högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; software engineering; software architecture; software components; quality attributes; Software engineering; Programvaruteknik; Computer Science; datavetenskap;

    Sammanfattning : Contemporary software engineering practice overemphasizes the distinction of software design from software implementation, and designer (“software architect”) from implementor (“computer programmer”). In this contemporary meme, software architects are concerned with large-grained system structures, quality attributes that arise from these structures (security, availability, performance, etc. LÄS MER

  3. 3. Functional Programming for Embedded Systems

    Författare :Abhiroop Sarkar; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Embedded Systems; Timing; Concurrency; Functional Programming; Virtual Machine; Language Runtime;

    Sammanfattning : Embedded Systems application development has traditionally been carried out in low-level machine-oriented programming languages like C or Assembler that can result in unsafe, error-prone and difficult-to-maintain code. Functional programming with features such as higher-order functions, algebraic data types, polymorphism, strong static typing and automatic memory management appears to be an ideal candidate to address the issues with low-level languages plaguing embedded systems. LÄS MER

  4. 4. Curbing Dependencies in Software Evolution of Object-Oriented Systems

    Författare :Mats Skoglund; Louise Yngström; Per Runeson; Lionel C. Briand; Stockholms universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Software Evolution; Object-orientation; Software Quality; Software engineering; Programvaruteknik;

    Sammanfattning : Relationships between classes and objects in object-oriented software are necessary in order for the parts of the systems to provide dynamic behavior. These inherent relationships also create dependencies which can give rise to problems for software evolution of object-oriented software systems. LÄS MER

  5. 5. Programming Language Primitives and Tools for Integrated Real-Time Systems Development

    Författare :Saranya Natarajan; David Broman; Haibo Zeng; KTH; []
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Real-Time System; Programming Language; Compiler; Informations- och kommunikationsteknik; Information and Communication Technology;

    Sammanfattning : The correctness of real-time systems depends on both its logical and temporal correctness. Typically, real-time systems are developed in several steps. First, the application is divided into a number of recurrent tasks and implemented using a programming language. LÄS MER