15 Oct 2018: ASEME Analysis models validation method published in International Journal of Agent-oriented Software Engineering
The paper with title "Validating MAS analysis models with the ASEME methodology" has been published in the International Journal of Agent-Oriented Software Engineering (Vol.6 No.2, pp.211 - 240).
ASEME is the first AOSE methodology to consider performance-related non-functional requirements. To do this, we defined a method for transforming agent roles models to process models, and for streamlining the transformation process towards simulation. Our method allows process model generation, aiming to support the process simulation. We used an established process modelling notation (BPMN) as the target language for the process model, and we are able to deliver a ready-to-simulate model. Through simulation, an analyst can validate specific system requirements and test scenarios of how the system scales beyond the current requirements. Furthermore, because of process models familiarity within the business domain, engineers, managers and stakeholders can seamlessly communicate system designs.
You can download the paper from the publisher's cite or check out the preprint...
4 Jun 2018: ASEME integrated with the Sismic Statecharts testing tool
The Sismic method and tool for testing statecharts aimes at enhancing statechart design with a range of techniques that have proven their usefulness to increase the quality and reliability of source code. The method is accompanied by a process that flexibly accommodates testing and validation techniques such as test-driven development, behaviour-driven development, design by contract, and property statecharts that check for violations of behavioural properties during statechart execution. Sismic is compatible with ASEME through its AMOLA extension. To find out more you can freely download the open access "A method for testing and validating executable statechart models" paper published at the journal of Software and Systems Modeling (SoSyM).
Check out the Sismic whitepaper and tool...
6 Oct 2017: ASEME binary release for Linux 64
ASEME-IDE version 2.2.2 Mars Eclipse bundle binaries released for Linux 64.
Check it out...
13 Jul 2017: ASEME Version 2.2.2 released
ASEME-IDE version 2.2.2 has been released. This version is the first stable release. Includes binary release for Windows 64.
The BPMN generator is now fully integrated and it is now available for Eclipse Mars 2.
Check it out...
17 Feb 2016: ASEME Version 1.5.0 released
ASEME-IDE 1.5.0 has been released. The SUC graphical model has been modified to show the types of roles.
Check it out...
04 Nov 2015: ASEME Version 1.1.4 released
ASEME-IDE 1.1.4 has been released. The XPDL generator is now fully integrated and the generic C++ generator has been included for the first time.
Check it out...
31 Jul 2015
The ASEME Integrated Development Environment (IDE) has just been released. It is based on the eclipse popular platform. The new ASEME Dashboard view allows to access all the ASEME tools from one dashboard, guiding the developer in the software engineering process.
05 May 2015
A paper titled "Validating Requirements Using Gaia Analysis Models"
was presented today at the Workshop on Engineering Multi-Agent Systems (EMAS 2015), in conjuction with AAMAS 2015, Istanbul, Turkey. This paper presents a method aimed to assist an engineer in transforming agent roles models (ASEME SRM models) to a process model. Thus, the software engineer can employ available tools to validate specific properties of the modeled system even before its final implementation. Simulations of the defined agent roles can be used to a) validate (statistically) the system requirements and b) determine how it could scale. This way, developers and managers can configure processes’ parameters and identify and resolve risks early in their project.
26 Jun 2014
A paper titled "Extending the Kouretes Statechart Editor for Generic Agent Behavior Development" has been selected for presentation at the 10th International Conference on Artificial Intelligence Applications and Innovations (AIAI 2014), Island of Rhodes, Greece, September 19-21, 2014. This paper extends KSE allowing generic C++ code generation using a generic blackboard interace for sensing and acting to the world. It demonstrates agent control code generation for the SimSpark smulation environment but also for the popular Wumpus World Simulator
07 Sep 2013
A paper titled "Using Agent Technology for Ambient Assisted Living" has been selected for presentation at the 16th International Conference On Principles And Practice Of Multi-Agent Systems (PRIMA 2013), 1-6 December 2013, Dunedin, New Zealand. This paper is about using ASEME for modeling an Ambient Assisted Living (AAL) application.
29 Aug 2012
We launched a forum where users and developers of ASEME can discuss usability, new features or bugs of the ASEME tools.
Visit the forum web site
22 May 2012
The KSE (Kouretes Stechart Editor) CASE tool for modeling robotic behavior using ASEME models has been released by the team Kouretes of the Technical University of Crete.
17 May 2012
A paper titled "A CASE Tool for Robot Behavior Development" has been selected for presentation at the 16th RoboCup International Symposium (RCS 2012), Mexico City, June 24, 2012. We hope to see you there so that you can see the new ASEME graphical modeling tools in action producing models that are executed on the Kouretes team robots that play soccer on the Standard Platform League (SPL) of RoboCup.
11 Jan 2012
A paper titled "Model-Driven Behavior Specification for Robotic Teams" has been selected for presentation at the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012), Valencia, Spain, June 4–8, 2012. We hope to see you there so that you can get a presentation of the new ASEME graphical tools and discuss on this topic.
18 Jul 2011
The Noxious-Kouretes team participated in the RoboCup 2011 Standard Platform League competition and got the second place in the SPL challenge. The team used the ASEME methodology for prototyping the behavior of the robots and for developing the actual behavior of its goalie.
See the results...