AAS-Platform Project

AAS-Platform is a synthesis of widely accepted best practices is software development, along with my own insights and experience in software tool design and implementation. I started with a vision about 10 years ago, and spent a major part of my time during the past years on its specification, design, implementation, refactoring and refinement. It has not yet reached perfection; more work is required to reflect the original vision. But, the essential ideas have taken shape. Here is the short history ...

Goals

A disciplined approach to the development of ambient activity systems that come with demanding customizability, low cost, privacy, transparence, and lifecycle management requirements.

Achievements

My achievements address those requirements, and enables a novel class of networked systems. The novelty of my approach resides essentially in:

  • Having enabled on-line definition & traceability of software connectors, and
  • Having seamlessly integrated those mechanisms in well-adopted content management techniques.

Technical Skills

From technical perspective, this work has required a deep analysis of the state-of-the-art regarding dynamic object-oriented programming systems and web application development frameworks. Specifically, it has required a rather profound knowledge and industrial practice of Smalltalk as programming language, Squeak and Pharo as programming systems, Seaside as framework for developing highly dynamic web applications, Pier CMS as foundation for sophisticated Web content management system, Magritte as framework for meta-describing data structures, Dart as framework for meta-describing control flows, and finally Domain-Driven Design as software development methodology.

Documentation Skills

Finally, I designed this website, as well as those of AAS-Platform and its showcase, and implemented them by means of a light version of AAS-Platform, and AAS-Platformitself in the case of our showcase.

Management Skills

I’m currently investing on commercial valorization of AAS-Platform, as well as the preparation of its further development and extensions, specifically support for real-time field connectivity using wireless sensor networks (WSN) and online reasoning for smart and predictive behavior. These projects will leverage our previous academic work on corresponding topics.

Contact Information

For more information, please contact me.