Skip to main content
placeholder image

Towards semantic merging of versions of BDI agent systems

Journal Article


Abstract


  • Modern software development environment is based on developers’ ability to work in parallel on the same codebase and perform concurrent changes, which potentially need to be merged back together. However, state-of-the-art merging systems follow text-based algorithms that focus only on modifications to text but completely ignore the semantic of the code written. This limitation significantly restricts developers’ ability to perform and merge concurrent changes. In this paper, we propose a merging technique that fully understands the programming language structure of typical BDI agent systems. In addition, our approach effectively captures the semantic of an agent system using the notion of semantic effects of goals, plans and actions constituting the agent system.

Publication Date


  • 2013

Citation


  • Gou, Y., Dam, H. Khanh. & Ghose, A. (2013). Towards semantic merging of versions of BDI agent systems. Lecture Notes in Computer Science, 8291 437-444. Dunedin Towards semantic merging of versions of BDI agent systems

Scopus Eid


  • 2-s2.0-84893066992

Ro Metadata Url


  • http://ro.uow.edu.au/eispapers/1850

Number Of Pages


  • 7

Start Page


  • 437

End Page


  • 444

Volume


  • 8291

Place Of Publication


  • Germany

Abstract


  • Modern software development environment is based on developers’ ability to work in parallel on the same codebase and perform concurrent changes, which potentially need to be merged back together. However, state-of-the-art merging systems follow text-based algorithms that focus only on modifications to text but completely ignore the semantic of the code written. This limitation significantly restricts developers’ ability to perform and merge concurrent changes. In this paper, we propose a merging technique that fully understands the programming language structure of typical BDI agent systems. In addition, our approach effectively captures the semantic of an agent system using the notion of semantic effects of goals, plans and actions constituting the agent system.

Publication Date


  • 2013

Citation


  • Gou, Y., Dam, H. Khanh. & Ghose, A. (2013). Towards semantic merging of versions of BDI agent systems. Lecture Notes in Computer Science, 8291 437-444. Dunedin Towards semantic merging of versions of BDI agent systems

Scopus Eid


  • 2-s2.0-84893066992

Ro Metadata Url


  • http://ro.uow.edu.au/eispapers/1850

Number Of Pages


  • 7

Start Page


  • 437

End Page


  • 444

Volume


  • 8291

Place Of Publication


  • Germany