involves  only  OCL  constraints,  while  the  second 
deployment code resulted from a model that involves 
both  OCL  and  FIPA-Ontology  constraints.  Our 
analysis  revealed  the  intriguing  finding  that 
integrating  FIPA-ontology  constraints  didn't 
dramatically  augment  the  complexity  of  the  auto-
generated code. This  suggests that  these constraints 
provide  meaningful  semantics  without  unduly 
complicating the resultant codebase. Furthermore, the 
analysis  also  hinted  at  a  notable  latitude  in  our 
approach.  There  appears  to  be  a  reasonable  buffer 
allowing for the inclusion of additional constraints to 
the  model  in  future  iterations  without  triggering  an 
immediate need for a code refactor. This is indicative 
of  the  robustness  and  scalability  inherent  in  our 
AMDD approach. 
Our  findings  indicate  that  formal  modelling 
languages can mitigate natural language ambiguities 
in code generation. Meta-modelling constraints refine 
this  process  and  provide  structural  complexity 
insights, signalling a transformative approach to agile 
MDD  practices.  Future  research  will  focus  on 
assessing  code correctness,  introducing privacy  and 
cybersecurity  constraints,  and  comparing  our 
methodology  with  existing  MDD  frameworks  to 
enhance industry adoption. 
REFERENCES 
Ahmad, A., Waseem, M., Liang, P., Fehmideh, M., Aktar, 
M.  S.,  &  Mikkonen,  T.  (2023).  Towards  Human-Bot 
Collaborative  Software  Architecting  with  ChatGPT 
(arXiv:2302.14600).  
Brulin, S., & Olhofer, M. (2023). Bi-level Network Design 
for  UAM  Vertiport  Allocation  Using  Activity-  Based 
Transport Simulations. 
Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H. P. de O., 
Kaplan,  J.,  Edwards,  H.,  Burda,  Y.,  Joseph,  N., 
Brockman, G., Ray, A., Puri, R., Krueger, G., Petrov, 
M., Khlaaf, H., Sastry, G., Mishkin, P., Chan, B., Gray, 
S., … Zaremba, W. (2021). Evaluating Large Language 
Models Trained on Code (arXiv:2107.03374).  
David, I., Latifaj, M., Pietron, J., Zhang, W., Ciccozzi, F., 
Malavolta, I., Raschke,  A., Steghöfer, J.-P., & Hebig, 
R. (2023). Blended modeling in commercial and open-
source  model-driven  software  engineering  tools:  A 
systematic  study.  Software  and  Systems  Modeling, 
22(1),  415–447.  https://doi.org/10.1007/s10270-022-
01010-3 
Dong,  Y.,  Jiang,  X.,  Jin,  Z.,  &  Li,  G.  (2023).  Self-
collaboration Code Generation via ChatGPT  
Kapferer, S., & Zimmermann, O. (2020). Domain-specific 
Language  and  Tools  for  Strategic  Domain-driven 
Design,  Context  Mapping  and  Bounded  Context 
Modeling:  Proceedings  of  the  8th  International 
Conference  on  Model-Driven  Engineering  and 
Software Development, 299–306.  
Kelly,  S.,  &  Tolvanen,  J.-P.  (2008).  Domain-Specific 
Modeling: Enabling Full Code Generation. John Wiley 
& Sons. 
Sadik,  A.  R.,  Bolder,  B.,  &  Subasic,  P.  (2023).  A  self-
adaptive system of systems architecture to enable its ad-
hoc scalability: Unmanned Vehicle Fleet - Mission 
Control Center Case study. Proceedings of the 2023 7th 
International  Conference  on  Intelligent  Systems, 
Metaheuristics & Swarm Intelligence, 111–118.  
Sadik, A. R., Ceravola, A., Joublin, F., & Patra, J. (2023). 
Analysis  of  ChatGPT  on  Source  Code 
(arXiv:2306.00597).  
Sadik,  A.  R.,  &  Goerick,  C.  (2021). Multi-Robot System 
Architecture Design in  SysML and BPMN. Advances 
in  Science,  Technology  and  Engineering  Systems 
Journal, 6(4). https://doi.org/10.25046/aj060421 
Sadik, A. R., & Urban, B. (2018). CPROSA-Holarchy: An 
Enhanced  PROSA  Model  to  Enable  Worker–Cobot 
Agile  Manufacturing.  International  Journal  of 
Mechanical Engineering and Robotics Research, 7(3). 
Sarkisian, A., Vasylkiv, Y., & Gomez, R. (2022). System 
Architecture  Supporting  Crowdsourcing  of  Contents 
for Robot Storytelling Application.