Distant Causation in C+
(2005) : Craven, Robert Sergot, Marek J...
DOI: https://doi.org/10.1007/s11225-005-0495-8
#c_plus #time #causation #action_language #deontic_logic #my_bibtex
Executable specification of open norm-governed computational systems
(2003) : Alexander Artikis
url: https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.411598
#MAS #agents #c_plus #dissertation #framework #institution #norms #open_systems #power
#my_bibtex
British Library EThOS: Executable specification of open norm-governed computational systems

Representing the Language of the Causal Calculator in Answer Set Programming
(2011) : Casolary, Michael
url: https://hdl.handle.net/2286/R.I.9389
#ASP #action_language #answer_set_programming #c_plus #causal_calculator
#my_bibtex
Representing the language of the causal calculator in answer set programming

Action language C+ is a formalism for describing properties of actions, which is based on nonmonotonic causal logic. The definite fragment of C+ is implemented in the Causal Calculator (CCalc), which is based on the reduction of nonmonotonic causal logic to propositional logic. This thesis describes the language of CCalc in terms of answer set programming (ASP), based on the translation of nonmonotonic causal logic to formulas under the stable model semantics. I designed a standard library which describes the constructs of the input language of CCalc in terms of ASP, allowing a simple modular method to represent CCalc input programs in the language of ASP. Using the combination of system F2LP and answer set solvers, this method achieves functionality close to that of CCalc while taking advantage of answer set solvers to yield efficient computation that is orders of magnitude faster than CCalc for many benchmark examples. In support of this, I created an automated translation system Cplus2ASP that implements the translation and encoding method and automatically invokes the necessary software to solve the translated input programs.

Reformulating Action Language C+ in Answer Set Programming
(2012) : Joohyung Lee
DOI: https://doi.org/10.1007/978-3-642-30743-0_28
#ASP #action_language #answer_set_programming #c_plus #ccalc
#my_bibtex
Specifying Norm-Governed Computational Societies
(2009) : Artikis, Alexander and Sergot, Marek and Pitt, Jeremy
DOI: https://doi.org/10.1145/1459010.1459011
#MAS #action_language #agent #c_plus #causal_calculator #contract_net #event_calculus #instit
#my_bibtex
Specifying norm-governed computational societies | ACM Transactions on Computational Logic

Electronic markets, dispute resolution and negotiation protocols are three types of application domains that can be viewed as open agent societies. Key characteristics of such societies are agent heterogeneity, conflicting individual goals and ...

ACM Transactions on Computational Logic
A Modular Action Description Language

AAAI advances the understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines.