Ambient intelligence involves synthesising data from a range of sources in order to exhibit meaningful adaptive behaviour without explicit user direction, driven by inputs from largely independent devices and data sources. ...
In adopting a software process model, many small software companies are ignoring standard process models and models for process improvement. This study uses an empirical approach to investigate what processes software ...
This paper presents a study of the software development processes of very small software companies, with a focus on the company’s Software Process Improvement (SPI) activities. SPI has gained an increasing importance in ...
When some agents want to communicate through a media stream (for example voice or video), the Real Time Protocol (RTP) is used. This protocol does not provide encryption, so it is necessary to use Secure RTP (SRTP) to ...
We present second steps in the construction of formal models of NAND flash memory, based on a recently emerged open standard for such devices. The model is intended as a key part of a pilot project to develop a verified ...
Large-scale agent-based systems are required to self-optimize towards multiple, potentially conflicting, policies of varying spatial and temporal scope. As a result, not all agents may be implementing all policies at all ...
Costello, Gabriel J.; Conboy, Kieran; Donnellan, Brian; Rochford, Colm(Springer-Verlag, 2007)
This paper addresses a “challenge in practice” by describing the initial stage of an information systems development (ISD) project to support the management of innovation within a subsidiary of APC-MGE. To begin with, a ...
Applying design patterns while developing a software system can improve its non-functional properties, such as extensibility and loose coupling. Precise specification of structure and behaviour communicates the invariants ...
Conboy, Kieran(INFORMS (Institute for Operations Research and Management Sciences), 2009)
Awareness and use of agile methods has grown rapidly among the information systems development (ISD) community in recent years. Like most previous methods, the development and promotion of these methods have been almost ...
We argue that the software user, the developer, the designer and indeed the application logic itself all possess invaluable intelligence to gear how software should adapt itself to changing requirements and changing ...