Publications

2015  |  2014  |  2013  |  2012  |  2011  |  2010  |  2009  |  2008  |  2007  |  2006  |  2005

 2015

M. Śmiałek, W. Nowakowski, "From Requirements to Java in a Snap", Springer, ISBN 978-3-319-12837-5, 2015.                                                               
Springer: Amazon:
T. Straszak, M. Śmiałek, "Model-Driven Acceptance Test Automation Based on Use Cases", Computer Science and Information Systems, vol. 12, no. 2, pp. 707-728, 2015.
N. Yamouni Khelifi, M. Śmiałek, R. Mekki, "Generating Database Access Code from Domain Models", in 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 991-996, 2014 2015.

2014

T. Straszak, M. Śmiałek, "Automating Acceptance Testing with Tool Support", in 2014 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1569–1574, 2014.
M. Śmiałek, K. Rybiński, N. Jarzębowski, W. Nowakowski, S. Blatkiewicz "Extracting uce Case Scenarios and Domain Models from Legacy Software", Computational Methods in Science and Technology, vol. 20, no. 4, pp. 139-150, 2014
A. Kalnins, T. Straszak, M. Śmiałek, E. Kalnina, E. Celms and W. Nowakowski, "Developing Software with Domain-Driven Model Reuse" in Handbook of Research on Innovations in Systems and Software Engineering, ed. Vicente García Díaz, Juan Manuel Cueva Lovelle and B. Cristina Pelayo García-Bustelo, 283-312, 2014
K. Rybiński, N. Jarzębowski, M. Śmiałek, W. Nowakowski, L. Skrzypek, P. Łabęcki, "Generating Graphical User Interfaces from Precise Domain Specifications", e-Informatica Software Engineering Journal, vol. 8, no. 1, pp. 39-52, 2014.

2013

W. Nowakowski, M. Śmiałek, A. Ambroziewicz and T. Straszak, "Requirements-Level Language and Tools for Capturing Software System Essence", Computer Science and Information Systems, vol. 10, no. 4, pp. 1499-1524, 2013.
M. Śmiałek, W. Nowakowski, N. Jarzębowski, A. Ambroziewicz, "Methodology for Application Logic Recovery from Existing Systems", Electrical Review (Przegląd Elektrotechniczny), vol. 2013, no. 6, pp. 269–271, 2013.
M. Śmiałek, "From Use Cases to Java in a Snap", Tutorial at ECMFA-ECOOP 2013, Montpellier, 1st July 2013.
T. Straszak, M. Śmiałek, "Acceptance test generation based on detailed use case models", in: Advances in Software Development, ed. J. Swacha, pp. 116-126, 2013.
K. Rybiński, S. Blatkiewicz, N. Jarzębowski, W. Nowakowski, M. Śmiałek, "TALE: Tool for Application Logic Extraction", 4th International workshop on Academic Software Development Tools and Techniques, 2013.
M. Śmiałek, W. Nowakowski, N. Jarzębowski, K. Rybiński, S. Blatkiewicz, "Requirements-level migration of legacy systems", in Proc. Joint Track "Tools, Demos, and Posters" of ECOOP, ECSA, and ECMFA, pp. 29-32, 2013.

2012

M. Śmiałek, T. Straszak, "Facilitating Transition from Requirements to Code with the ReDSeeDS Tool", in 20th IEEE International Requirements Engineering Conference (RE), pp. 321–322, 2012.
W. Nowakowski, M. Śmiałek, A. Ambroziewicz, N. Jarzębowski and T. Straszak, "Recovery and migration of application logic from legacy systems", Computer Science, vol. 13, no. 4, pp. 53–70, 2012.
M. Śmiałek, N. Jarzebowski, and W. Nowakowski, "Translation of use case scenarios to Java code", Computer Science, vol. 13, no. 4, pp. 35–52, 2012.
M. Śmiałek, A. Ambroziewicz, W. Nowakowski, T. Straszak and J. Bojarski, "Using structured grammar domain models to capture software system essence", in 2012 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1349–1356, 2012.
M. Śmiałek, N. Jarzębowski and W. Nowakowski, "Runtime semantics of use case stories", in 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 159–162, 2012.
M. Śmiałek, W. Nowakowski, N. Jarzębowski and A. Ambroziewicz, "From use cases and their relationships to code", in Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE), pp. 9–18, 2012.
M. Śmiałek and T. Straszak, "Facilitating transition from requirements to code with the ReDSeeDS tool", 20th IEEE International Requirements Engineering Conference (RE), pp. 321–322, 2012.
J. Börstler, L. Kuźniarz, C. Alphonce, W. Sanders and M. Śmialek, "Teaching software modeling in computing curricula", in Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups (ITiCSE-WGR '12). ACM, pp. 39–50, 2012.
P. Mohagheghi, F. Barbier, A. Berre, B. Morin, A. Sadovykh, T. Saether, A. Henry, A. Abherve, T. Ritter, C. Heim, and M. Śmiałek, "Migrating legacy applications to the service cloud paradigm: The REMICS project", in European Research
Activities in Cloud Computing
. Cambridge Scholars Publishing, ch. 4, pp. 97–122, ISBN: 978-1-4438-3507-7, 2012.

A. Ambroziewicz and M. Śmiałek, "REMICS KDM extension for application logic", REMICS Project, Tech. Rep., deliverable D3.6, 2012.

2011

M. Śmiałek, "Requirements-level programming for rapid software evolution", in Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference, DB&IS 2010, J. Barzdins and M. Kirikova, Eds. IOS
Press, 2011, ch. 3, pp. 37–51, ISBN: 978-1-60750-687-4.

A. Kalnins, M. Śmiałek, E. Kalnina, E. Celms, W. Nowakowski and T. Straszak, "Domain-driven reuse of software design models", in Model-Driven Domain Analysis and Software Development Architectures and Functions, J. Osis and E. Asnina, Eds. IGI Global, 2011, ch. 9, pp. 177–200, ISBN: 978-1-61692-874-2.

2010

H. Kaindl, M. Śmiałek and W. Nowakowski, "Case-based reuse with partial requirements specifications", in 18th IEEE International Requirements Engineering Conference (RE), 2010, pp. 399–400.
A. Ambroziewicz and M. Śmiałek, "Application logic patterns – reusable elements of user-system interaction", Lecture Notes in Computer Science, vol. 6394, pp. 241–255, 2010, Model Driven Engineering Languages and Systems, MODELS’10.
M. Śmiałek, A. Kalnins, A. Ambroziewicz, T. Straszak and K. Wolter, "Comprehensive system for systematic case-driven software reuse", Lecture Notes in Computer Science, vol. 5901, pp. 697–708, 2010, SOFSEM’10: Theory and Practice of Computer Science.
M. Śmiałek, A. Ambroziewicz, J. Bojarski, W. Nowakowski and T. Straszak, "Composite language for representing reusable and traceable software assets", Electrical Review (Przegląd Elektrotechniczny), vol. 86, no. 1, pp. 186–188, 2010.
M. Śmiałek, A. Ambroziewicz, J. Bojarski, W. Nowakowski and T. Straszak, "Methodology and tool for systematic software development with requirements-based cases", Electrical Review (Przegląd Elektrotechniczny), vol. 86, no. 9, pp. 216–220, 2010.
M. Śmiałek, "Software evolution based on requirements-level programming", in Databases and Information Systems, Proc. 9th International Baltic Conference – Baltic DB&IS 2010. University of Latvia, 2010, pp. 43–60, ISBN: 978-9984-45-199-2.
W. Nowakowski, "User-centric Programming Language", in Proceedings of the 1st Doctoral Symposium of the International Conference on Software Language Engineering (SLE-DS-2010), 2010, pp. 73–77.

2009

K. Wolter, M. Śmiałek, L. Hotz, S. Knab, J. Bojarski and W. Nowakowski, "Mapping MOF-based requirements representations to ontologies for software reuse", in CEUR Workshop Proceedings (Proc. of the 2nd International Workshop
on Transformation and Weaving Ontologies in Model Driven Engineering)
, vol. 531, 2009.

H. Kaindl, M. Śmiałek, P. Wagner, D. Svetinovic, A. Ambroziewicz, J. Bojarski, W. Nowakowski, T. Straszak, H. Schwarz, D. Bildhauer, J. P. Brogan, K. S. Mukasa, K. Wolter and T. Krebs, "Requirements specification language definition", ReDSeeDS Project, Project Deliverable D2.4.2, 2009.

2008

K.Wolter, M. Śmiałek, D. Bildhauer and H. Kaindl, "Reusing terminology for requirements specifications from WordNet", in 16th IEEE International Requirements Engineering Conference (RE), September 2008, pp. 325–326.
M. Śmiałek, "Current issues in teaching software modeling: Educators symposium at MODELS 2008", Lecture Notes in Computer Science, vol. 5421, pp. 371–374, 2009, MODELS Workshops 2008.
M. Śmiałek M, "Kompleksowy system ponownego wykorzystania modeli oprogramowania", in Inżynieria oprogramowania – od teorii do praktyki, Z. Huzar, Z. Mazur, Eds. WKŁ, 2008, ch. 5, pp. 59–70.
A. Ambroziewicz, J. Bojarski, W. Nowakowski and T. Straszak, "Can Precise Requirements Models Drive Software Case Reuse?", in Proceedings of the 2nd International Workshop on Model Reuse Strategies (MoRSe 2008), M. Śmiałek, K. Mukasa, M. Nick, J. Falb, Eds. Fraunhofer IRB Verlag, 2008, pp. 27–34.
J. Bojarski, T. Straszak, A. Ambroziewicz and W. Nowakowski, "Transition from Precisely Defined Requirements into Draft Architecture as an MDA Realisation", in Proceedings of the 2nd International Workshop on Model Reuse Strategies (MoRSe 2008), M. Śmiałek, K. Mukasa, M. Nick, J. Falb, Eds. Fraunhofer IRB Verlag, 2008, pp. 35–42.

2007

M. Śmiałek, J. Bojarski, W. Nowakowski, A. Ambroziewicz and T. Straszak, "Complementary use case scenario representations based on domain vocabularies", Lecture Notes in Computer Science, vol. 4735, pp. 544–558, 2007, MODELS’07.
M. Śmiałek, A. Ambroziewicz, J. Bojarski, W. Nowakowski and T. Straszak, "Introducing a unified requirements specification language", in Proc. CEE-SET’2007, Software Engineering in Progress, L. Madeyski, M. Ochodek, D. Weiss and J. Zendulka, Eds. Nakom, 2007, pp. 172–183.
M. Śmiałek, Software Development with Reusable Requirements-Based Cases. Publishing House of the Warsaw University of Technology, 2007.
M. Śmiałek, A. Ambroziewicz, J. Bojarski, W. Nowakowski and T. Straszak, "Requirements Specification Language", Electrical Review (Przegląd Elektrotechniczny),  vol. 2007, no. 2, pp. 223–226, 2007.

2006

R. Szmurło and M. Śmiałek, "Teaching Software Modeling in a Simulated Project Environment", Lecture Notes in Computer Science, vol. 4364, 2007, pp. 301–310. MODELS Workshops 2006.
A. Ambroziewicz, "Software model library with visual query language", in Proceedings of the 1st International Workshop on Model Reuse Strategies (MoRSe 2006), M. Śmiałek, M. Nick, A. Kalnins, R. Pooley, J. Falb, Eds. Fraunhofer IRB Verlag, 2006, pp. 33–36.
M. Śmiałek, "Mechanisms for requirements based model reuse", in Proceedings of the 1st International Workshop on Model Reuse Strategies (MoRSe 2006), M. Śmiałek, M. Nick, A. Kalnins, R. Pooley, J. Falb, Eds. Fraunhofer IRB Verlag, 2006, pp. 17–20.
H. Astudillo, G. Génova, M. Śmiałek, J. Llorens Morillo, P. Metz and R. Prieto-Diáz, "Use cases in model-driven software engineering", Lecture Notes in Computer Science, vol. 3844, pp. 272-279, 2006.

2005

M. Śmiałek, Zrozumieć UML 2.0. Metody modelowania obiektowego, Helion, 2005.
M. Śmiałek, "Accommodating informality with necessary precision in use case scenarios", Journal of Object Technology, vol. 4, no. 6, pp. 59–67, 2005.
M. Śmiałek, "From user stories to code in one day?" Lecture Notes in Computer Science, vol. 3556, pp. 38–47, 2005.
M. Śmiałek, J. Bojarski, W. Nowakowski and T. Straszak, "Scenario construction tool based on extended UML metamodel", Lecture Notes in Computer Science, vol. 3713, pp. 414–429, 2005.
M. Śmiałek, J. Bojarski, W. Nowakowski and T. Straszak, "Writing coherent user stories with tool support", Lecture Notes in Computer Science, vol. 3556, pp. 247–250, 2005.
M. Śmiałek and A. Kardas, "Model management based on a visual transformation language", in Software Engineering: Evolution and Emerging Technologies, K. Zieliński and T. Szmuc, Eds. IOS Press, 2005, pp. 341–352.
M. Śmiałek, "Can use cases drive software factories?", in Workshop on Use Cases in Model-Driven Software Engineering (WUsCaM), 2005.
M. Śmiałek, "Profile suite for model transformations on the computation independent level", Lecture Notes in Computer Science, vol. 3297, pp. 264–268, 2005.