Coleman, Gerry; Mc Caffery, Fergal; Taylor, Philip S.(IEEE Computer Society, 2007)
Adept combines two process assessment methods, one plan-based and one agile-based, without dictating which one to use. This makes the lightweight approach attractive for small software
companies.
Dobson, Simon; Farragher, Linda(Trinity College Dublin, Department of Computer Science, 2000)
Most modern programming languages are complex and feature rich. Whilst this is (sometimes) an advantage for industrial-strength applications, it complicates both language teaching and language research. We describe our ...
Self-organizing techniques have successfully been used to optimize software systems, such as optimization of route stability in ad hoc network routing and optimization of the use of storage space or processing power using ...
Travellers require information on individual transport systems when planning a journey. Many transport-rich urban environments contain numerous underlying transport infrastructures, offering a traveller various ways to ...
Programmers often write custom parsers for the command line input of their programs. They do so, in part, because they believe
that both their program’s parameterization and their option formats are simple. But as the ...
Razzaque, Mohammed Abhur; Dobson, Simon; Nixon, Paddy(IEEE Computer Society, 2007)
Pervasive and autonomic environments make extensive use of contextual information to guide adaptations
to changing external demands and circumstances. Context takes many forms, and some form of categorisation of
information ...
Increasingly, distributed systems are being constructed by composing a number of components, often legacy applications
exposed using Web service interfaces. There are a number of architectural configurations or distribution ...
It has previously been shown by Turchin in the context of
supercompilation how metasystem transitions can be used in the proof
of universally and existentially quantified conjectures. Positive supercompilation
is a ...
Service discovery in mobile ad hoc networks (MANETs) is an integral part for collective application interoperability. The discovery process must cope not only with transient communication but also with an environment where ...
The Model-to-Model (M2M) transformation stage in a Model-Driven Engineering (MDE) tool chain is used to bridge the large semantic gap between problem-domain abstractions and software artefacts. This transformation is ...