Rapid Integration of Software Engineering Techniques

Volume 4401 of the series Lecture Notes in Computer Science pp 18-34

A UML 2.0 Profile for Architecting B3G Applications

  • Mauro CaporuscioAffiliated withINRIA-Rocquencourt, Domaine de Voluceau, 78153 Le Chesnay
  • , Valerie IssarnyAffiliated withINRIA-Rocquencourt, Domaine de Voluceau, 78153 Le Chesnay

* Final gross prices may vary according to local VAT.

Get Access


B3G is an emerging network technology which conceives the convergence of telecommunication and IP-based networks for providing enhanced services able to transfer both voice and non-voice data through wired and wireless networks. Moreover, B3G networks can be no longer considered as “passive” entities which only transport data between end-points, but they must be considered as “active” parties that have their own behavior and provide services. This creates a completely new application domain where applying current software engineering design tools, such as software architectures, fails. In fact, dealing with B3G networks requires to explicit low-level details usually abstracted by the architectural descriptions.

To this extent, we present an ongoing work on investigating B3G-oriented application modeling. In particular, we propose an enhanced UML profile to define and analyze software architectures that explicitly exploit the B3G domain properties.