Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Architecture-based software testing
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Software architecture in practice
Software architecture in practice
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
The role of dependencies in component-based systems evolution
Proceedings of the International Workshop on Principles of Software Evolution
Analyzing Dependencies in Large Component-Based Systems
Proceedings of the 17th IEEE international conference on Automated software engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Architecture Modeling Language based on UML2.0
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
TowardsWeaving Software Architecture Models
MBD-MOMPES '06 Proceedings of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
DUALLY: Putting in Synergy UML 2.0 and ADLs
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Model-based system reconfiguration for dynamic performance management
Journal of Systems and Software
Applications and services for the B3G/4G era
IEEE Wireless Communications
Opening the networks with Parlay/OSA: standards and aspects behind the APIs
IEEE Network: The Magazine of Global Internetworking
Architecting Service Oriented Middleware for pervasive networking
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Hi-index | 0.02 |
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.