Software specification, modeling, and prototyping activities are often performed at different stages in a software development project by individuals who use different specialized notations. The need to manually interpret and transform information passed between stages can significantly decrease productivity and can serve as a potential source of error. Durra is a non-procedural language designed to support the development of distributed applications consisting of multiple, concurrent, large-grained tasks executing in a heterogeneous network. Durra provides a framework through which one can specify the structure of an application in conjunction with its behavior, timing, and implementation dependencies. These specifications may be validated...
The article of record as published may be found at https://doi.org/10.1002/qre.2424 10.1109/64.24917...
In this work, we present DUSM (Disciplined Use Cases with Screen Mockups), a novel method for descri...
The Problem: Software produced with current technology is typically opaque and brittle. That is, app...
Durra is a language designed to support PMS-level programming. PMS stands for Processor-Memory-Switc...
Durra is a language designed to support the construction of distributed applications using concurren...
Durra is a language designed to support the development of large-grained parallel programming applic...
This document describes the use of Durra, a task-level application description language, and its ass...
Abstract—The DURASE system enables automatic synthesis of application specific processor extensions ...
A recent software development process model, the spiral model proposed by Boehm, suggests heterogene...
The European Space Agency (ESA) and its industrial partners have come up with the concept of On-boar...
Video game development is currently a very labour-intensive endeavour. Furthermore it involves multi...
UnrestrictedSoftware architecture models are specifications of the principal design decisions about ...
Abstract. Dynamic loading of code is needed when rarely used code should be loaded on demand or when...
Nowadays Web applications are being developed by the thousand, most of the time successfully. Howeve...
The development of large and complex systems involves many people, stakeholders. Engineeringly speak...
The article of record as published may be found at https://doi.org/10.1002/qre.2424 10.1109/64.24917...
In this work, we present DUSM (Disciplined Use Cases with Screen Mockups), a novel method for descri...
The Problem: Software produced with current technology is typically opaque and brittle. That is, app...
Durra is a language designed to support PMS-level programming. PMS stands for Processor-Memory-Switc...
Durra is a language designed to support the construction of distributed applications using concurren...
Durra is a language designed to support the development of large-grained parallel programming applic...
This document describes the use of Durra, a task-level application description language, and its ass...
Abstract—The DURASE system enables automatic synthesis of application specific processor extensions ...
A recent software development process model, the spiral model proposed by Boehm, suggests heterogene...
The European Space Agency (ESA) and its industrial partners have come up with the concept of On-boar...
Video game development is currently a very labour-intensive endeavour. Furthermore it involves multi...
UnrestrictedSoftware architecture models are specifications of the principal design decisions about ...
Abstract. Dynamic loading of code is needed when rarely used code should be loaded on demand or when...
Nowadays Web applications are being developed by the thousand, most of the time successfully. Howeve...
The development of large and complex systems involves many people, stakeholders. Engineeringly speak...
The article of record as published may be found at https://doi.org/10.1002/qre.2424 10.1109/64.24917...
In this work, we present DUSM (Disciplined Use Cases with Screen Mockups), a novel method for descri...
The Problem: Software produced with current technology is typically opaque and brittle. That is, app...