How to Use Web Services in Your Requirements Process

An effective solution for exploiting Web services to improve requirements must support specifying both requirements and services, discover services that match user requirements, and guide service integrators to exploit Web services to improve their specifications. The Service-Centric Systems Engineering (SeCSE) project provides solutions to these challenges.





(more…)

Not with a Bang

Software-intensive systems, like bridges and societies, are subject to collapse. Collapse isn’t necessarily inevitable, however, but avoiding it requires active, vigorous, and intentional intervention by the system’s architects. Two patterns and one antipattern can help architects address the systemic issues that, left unattended, may lead to collapse.





(more…)

Body Sensors: Wireless Access to Physiological Data

Embedded devices that sense physiological data have existed for some time but have gained renewed interest as a result of the effects of Moore’s Law and the proliferation of wireless radios and interoperable protocols. Applications as diverse as healthcare and consumer entertainment, as well as the way with which we interact with technology, could be influenced by body sensors. The authors examine the technology driving body-sensor applications and highlight the current challenges in wireless interfaces, circuit design, and embedded software management.



(more…)

Future of Mining Software Archives: A Roundtable

This article looks at what happens when you combine the four goal-driven approaches to testing classification (requirements-driven, structure-driven, statistics-driven, and risk-driven) with the three phase-driven approaches (unit testing, integration testing, and system testing).





(more…)

Next Page »