jakta

JaKtA is a Kotlin internal DSL for the definition of BDI agents.

https://github.com/jakta-bdi/jakta

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

JaKtA is a Kotlin internal DSL for the definition of BDI agents.

Basic Info
  • Host: GitHub
  • Owner: jakta-bdi
  • License: apache-2.0
  • Language: Kotlin
  • Default Branch: main
  • Homepage: https://jakta-bdi.github.io
  • Size: 2.51 MB
Statistics
  • Stars: 12
  • Watchers: 3
  • Forks: 5
  • Open Issues: 22
  • Releases: 264
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

| |

JaKtA (Jason-like Kotlin Agents)

| |:-:|:-:|

DOI

JaKtA is a Kotlin internal DSL adding support for the definition of BDI agents in the spirit of the well-known Jason language.

CI/CD codecov GitHub issues GitHub closed issues GitHub pull requests GitHub GitHub release (latest SemVer including pre-releases) GitHub release date GitHub contributors GitHub last commit Codacy Badge GitHub Code Size GitHub Repo Size GitHub Release Downloads GitHub Languages

Import JaKtA in your project

Maven Central: https://central.sonatype.com/artifact/it.unibo.jakta/jakta-dsl

Gradle (KTS) dependency: implementation("it.unibo.jakta:jakta-dsl:<VERSION>")

Documentation

A working in progress documentation for this library can be found at this link

Usage examples

Check jakta-examples to see some application examples for JaKtA DSL!

Citation

If you want to cite this work, you can follow citation instructions.

Contributors

Owner

  • Name: jakta-bdi
  • Login: jakta-bdi
  • Kind: organization

Citation (CITATION)

To cite JaKtA in publications, please use:

Baiardi, M., Burattini, S., Ciatto, G. et al. Blending BDI Agents with Object-Oriented and Functional Programming with JaKtA. SN COMPUT. SCI. 5, 1003 (2024). 
https://doi.org/10.1007/s42979-024-03244-y

A BibTeX entry for LaTeX users is:

@article{DBLP:journals/sncs/BaiardiBCP24,
  author       = {Martina Baiardi and
                  Samuele Burattini and
                  Giovanni Ciatto and
                  Danilo Pianini},
  title        = {Blending {BDI} Agents with Object-Oriented and Functional Programming
                  with JaKtA},
  journal      = {{SN} Comput. Sci.},
  volume       = {5},
  number       = {8},
  pages        = {1003},
  year         = {2024},
  url          = {https://doi.org/10.1007/s42979-024-03244-y},
  doi          = {10.1007/S42979-024-03244-Y},
  timestamp    = {Mon, 03 Mar 2025 22:23:02 +0100},
  biburl       = {https://dblp.org/rec/journals/sncs/BaiardiBCP24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 150
  • Average time to close issues: 2 months
  • Average time to close pull requests: 5 days
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.69
  • Merged pull requests: 104
  • Bot issues: 0
  • Bot pull requests: 150
Past Year
  • Issues: 4
  • Pull requests: 150
  • Average time to close issues: 2 months
  • Average time to close pull requests: 5 days
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.69
  • Merged pull requests: 104
  • Bot issues: 0
  • Bot pull requests: 150
Top Authors
Issue Authors
  • samubura (3)
  • renovate[bot] (3)
  • OmarMorales71 (1)
Pull Request Authors
  • renovate[bot] (384)
  • anitvam (2)
  • angelacorte (1)
Top Labels
Issue Labels
dependencies (3) discussion (2)
Pull Request Labels
dependencies (383) released (1)

Dependencies

.github/workflows/build-and-deploy.yml actions
  • DanySK/action-checkout 0.2.5 composite
  • actions/checkout v3.3.0 composite
  • actions/setup-java v3 composite
  • anitvam/conventionalcommit-semantic-releasing v0.4.0 composite
  • gradle/gradle-build-action v2 composite
.github/workflows/dispatcher.yml actions
build.gradle.kts maven
jakta-bdi/build.gradle.kts maven
jakta-dsl/build.gradle.kts maven