Beyond objects: a software design paradigm based on process control
ACM SIGSOFT Software Engineering Notes
Java RMI: Remote Method Invocation
Java RMI: Remote Method Invocation
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
An Event-Based Architecture Definition Language
IEEE Transactions on Software Engineering
The design and applications of a context service
ACM SIGMOBILE Mobile Computing and Communications Review
Advanced Interaction in Context
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
Providing Contextual Information to Pervasive Computing Applications
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Context Aggregation and Dissemination in Ubiquitous Computing Systems
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
SENS: A Sensor, Environment and Network Simulator
ANSS '04 Proceedings of the 37th annual symposium on Simulation
Evaluating a Location-Based Application: A Hybrid Test and Simulation Environment
IEEE Pervasive Computing
A Testbed for Evaluating Human Interaction with Ubiquitous Computing Environments
TRIDENTCOM '05 Proceedings of the First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities
Olympus: A High-Level Programming Model for Pervasive Computing Environments
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Applying a Disciplined Approach to the Development of a Context-Aware Communication Application
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
The Definitive ANTLR Reference: Building Domain-Specific Languages
The Definitive ANTLR Reference: Building Domain-Specific Languages
The JastAdd extensible Java compiler
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Human-Computer Interaction
Software Architecture: Foundations, Theory, and Practice
Software Architecture: Foundations, Theory, and Practice
A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
DiaSim: A parameterized simulator for pervasive computing applications
PERCOM '09 Proceedings of the 2009 IEEE International Conference on Pervasive Computing and Communications
A generative programming approach to developing pervasive computing systems
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Enforcing structural regularities in software using IntensiVE
Science of Computer Programming
Towards the Model Driven Development of context-aware pervasive systems
Pervasive and Mobile Computing
Archface: a contract place where architectural design and code meet together
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
A domain-specific approach to architecturing error handling in pervasive computing
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
Journal of Systems and Software
Proceedings of the 33rd International Conference on Software Engineering
A step-wise approach for integrating QoS throughout software development
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
Architecturing conflict handling of pervasive computing resources
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Toward a Tool-Based Development Methodology for Pervasive Computing Applications
IEEE Transactions on Software Engineering
Guest editors' introduction to the 4th issue of Experimental Software and Toolkits (EST-4)
Science of Computer Programming
Hi-index | 0.00 |
We present DiaSuite, a tool suite that uses a software design approach to drive the development process. DiaSuite focuses on a specific domain, namely Sense/Compute/Control (SCC) applications. It comprises a domain-specific design language, a compiler producing a Java programming framework, a 2D-renderer to simulate an application, and a deployment framework. We have validated our tool suite on a variety of concrete applications in areas including telecommunications, building automation, robotics and avionics.