Educational games are games that have been specifically designed to teach players about a certain subject, expand concepts, reinforce development, understand an historical event or culture, or assist them in learning a skill as they play.
Scratch is an educational programming language with graphical interface, created as a tool which would make programming easy and intuitively understandable. Its purpose is to allow students without any programming experience to learn the basic principles programming. It will be used to develop fun and educational projects, as prototypes for educational games.
We will present how students could achieve competences related to educational games programming by using teaching method “pair programming”. Pair programming (PP) differs from standard methods (individual work, seminars, projects etc.). It belongs to the extreme programming as a discipline of software development and is known to have positive effects on teaching first programming language.
Our goal is to realize teaching pair programming experiment, as a technique based on collaboration, with aim to improve students’ programming skills by shearing ideas and control on the developing code. Student pairs are more self -sufficient which reduces their reliance on the teaching staff. Qualitatively, paired students demonstrate higher order thinking skills than students who work alone. The results are in general positive and demonstrate the promising usage of this collaborative learning technique in the introductory programming courses.
Before the experiment students will be explained basis of Scratch and the exact rules of PP technique. After the experiment they pairs will submit their projects, reflect on the peers’ projects and fulfill questionnaire on the attitude of students towards PP, as teaching method.
This web app by WP9 acts as an interface to the WP3 Global Optimiser to provide a mean for stakeholders and policy makers to interact with the tool and provide their feedback. The official ePolicy interface, however, will be provided by Fraunhofer IGD in WP7.
It often happens during conferences and other visits that after a while people informally asks me things about food because I am Italian.
In particular, they are curious to know about 'spaghetti bolognese' because I am precisely from Bologna.
They barely believe me when I explain that it is not at all typical dish and the real one - tagliatelle al ragù - is quite different.
I ended up putting together these slides to support my explanations and they are always greatly appreciated.
So if you are curious to know how is the original recipe, take a look at this!
Approximate Inference for Logic Programs with Annotated Disjunctions (RCRA 2009)Stefano Bragaglia
These slides, presented at RCRA 2009, summarises my work for the MSc thesis.
They introduce some fundamentals on LPADs, the standard inference mechanisms, two approximate algorithms and the graphs documenting our findings.
A Distributed System Using MS Kinect and Event Calculus for Adaptive Physioth...Stefano Bragaglia
In many countries of the world, the life expectancy increases but the population ages so rapidly that it is expected that soon it will be difficult to ensure a good life quality to the elder people when health issues arise. In this paper, we consider this problem from the point of view of the physiotherapy rehabili- tation which nowadays is perceived as costly and inconvenient for the elder patients. In order to lessen these problems, we propose a distributed architecture to allow the physiotherapists to remotely assist their patients while they comfortably do exercises from home. As in other proposals, the Human Pose Recognition is delegated to a computer equipped with MS Kinect and neural networks. Our approach, however, differs from others because it includes a logical framework based on Event Calculus augmented with Expectations which provides a higher-level description of the exercises and a mean to measure how well they were done.
ILP 2014 - Nonmonotonic Learning in Large Biological NetworkStefano Bragaglia
This paper introduces an open-source implementation of a non-monotonic learning method called XHAIL and shows how it can be applied to a whole-organism model of yeast metabolism. Unlike the previous XHAIL prototype, which could only handle networks of a few dozen reactions, our new system can accommodate networks with over a thousand. This scale–up was achieved though several implementation improvements which increase the method’s efficiency and support an enhanced language bias that further increases its usability. We test the system in a case study using real data collected by a Robot Scientist.
Educational games are games that have been specifically designed to teach players about a certain subject, expand concepts, reinforce development, understand an historical event or culture, or assist them in learning a skill as they play.
Scratch is an educational programming language with graphical interface, created as a tool which would make programming easy and intuitively understandable. Its purpose is to allow students without any programming experience to learn the basic principles programming. It will be used to develop fun and educational projects, as prototypes for educational games.
We will present how students could achieve competences related to educational games programming by using teaching method “pair programming”. Pair programming (PP) differs from standard methods (individual work, seminars, projects etc.). It belongs to the extreme programming as a discipline of software development and is known to have positive effects on teaching first programming language.
Our goal is to realize teaching pair programming experiment, as a technique based on collaboration, with aim to improve students’ programming skills by shearing ideas and control on the developing code. Student pairs are more self -sufficient which reduces their reliance on the teaching staff. Qualitatively, paired students demonstrate higher order thinking skills than students who work alone. The results are in general positive and demonstrate the promising usage of this collaborative learning technique in the introductory programming courses.
Before the experiment students will be explained basis of Scratch and the exact rules of PP technique. After the experiment they pairs will submit their projects, reflect on the peers’ projects and fulfill questionnaire on the attitude of students towards PP, as teaching method.
This web app by WP9 acts as an interface to the WP3 Global Optimiser to provide a mean for stakeholders and policy makers to interact with the tool and provide their feedback. The official ePolicy interface, however, will be provided by Fraunhofer IGD in WP7.
It often happens during conferences and other visits that after a while people informally asks me things about food because I am Italian.
In particular, they are curious to know about 'spaghetti bolognese' because I am precisely from Bologna.
They barely believe me when I explain that it is not at all typical dish and the real one - tagliatelle al ragù - is quite different.
I ended up putting together these slides to support my explanations and they are always greatly appreciated.
So if you are curious to know how is the original recipe, take a look at this!
Approximate Inference for Logic Programs with Annotated Disjunctions (RCRA 2009)Stefano Bragaglia
These slides, presented at RCRA 2009, summarises my work for the MSc thesis.
They introduce some fundamentals on LPADs, the standard inference mechanisms, two approximate algorithms and the graphs documenting our findings.
A Distributed System Using MS Kinect and Event Calculus for Adaptive Physioth...Stefano Bragaglia
In many countries of the world, the life expectancy increases but the population ages so rapidly that it is expected that soon it will be difficult to ensure a good life quality to the elder people when health issues arise. In this paper, we consider this problem from the point of view of the physiotherapy rehabili- tation which nowadays is perceived as costly and inconvenient for the elder patients. In order to lessen these problems, we propose a distributed architecture to allow the physiotherapists to remotely assist their patients while they comfortably do exercises from home. As in other proposals, the Human Pose Recognition is delegated to a computer equipped with MS Kinect and neural networks. Our approach, however, differs from others because it includes a logical framework based on Event Calculus augmented with Expectations which provides a higher-level description of the exercises and a mean to measure how well they were done.
ILP 2014 - Nonmonotonic Learning in Large Biological NetworkStefano Bragaglia
This paper introduces an open-source implementation of a non-monotonic learning method called XHAIL and shows how it can be applied to a whole-organism model of yeast metabolism. Unlike the previous XHAIL prototype, which could only handle networks of a few dozen reactions, our new system can accommodate networks with over a thousand. This scale–up was achieved though several implementation improvements which increase the method’s efficiency and support an enhanced language bias that further increases its usability. We test the system in a case study using real data collected by a Robot Scientist.
Search-based Software Testing (SBST) '22
Workshop Co-Chairs:
Giovani Guizzo
UNIVERSITY COLLEGE LONDON, UNITED KINGDOM
Sebastiano Panichella
ZURICH UNIVERSITY OF APPLIED SCIENCE, SWITZERLAND
Competition Co-Chairs:
Alessio Gambi
UNIVERSITY OF PASSAU, GERMANY
Gunel Jahangirova
UNIVERSITÀ DELLA SVIZZERA ITALIANA, SWITZERLAND
Vincenzo Riccio
UNIVERSITÀ DELLA SVIZZERA ITALIANA, SWITZERLAND
Fiorella Zampetti
UNIVERSITY OF SANNIO, ITALY
Website Chair:
Rebecca Moussa
UNIVERSITY COLLEGE LONDON, UNITED KINGDOM
Program Committee:
Nazareno Aguirre, Universidad Nacional de Río Cuarto - CONICET, Argentina
Aldeida Aleti, Monash University, Australia
Giuliano Antoniol, Ecole Polytechnique de Montréal, Canada
Kate Bowers, Oakland University, USA
Jose Campos, University of Washington, USA
Thelma E. Colanzi, State University of Maringá, Brazil
Byron DeVries, Grand Valley State University, USA
Gordon Fraser, University of Passau, Germany
Erik Fredericks, Oakland University, USA
Gregory Gay, Chalmers and the University of Gothenburg, Sweden
Alessandra Gorla, IMDEA Software Institute, Spain
Gregory Kapfhammer, Allegheny College, USA
Yiling Lou, Peking University, China
Mitchell Olsthoorn, Delft University of Technology, Netherlands
Justyna Petke, University College London, UK
Silvia R. Vergilio, Universidade Federal do Paraná, Brazil
Simone do Rocio Senger de Souza, University of São Paulo, Brazil
Thomas Vogel, Humboldt-Universität zu Berlin, Germany
Jie Zhang, University College London, UK
Topic Modeling for Learning Analytics Researchers LAK15 TutorialVitomir Kovanovic
Slides from the introductory tutorial to topic modeling with R and LSA, pLSA and LDA algorithms organized at LAK15 conference in Poughkeepsie, NY March 17, 2015
Program of the 5th edition of
the International Workshop on Smalltalk Technologies
In conjunction with the 21thInternational Smalltalk Joint Conference
I used these slides last year to introduce RTAI and Earliest Deadline First for the course "Real-Time Operating Systems" (in English), here at University of Bologna. They include an architectural overview of RTAI, some scheduling algorithms including EDF, and instructions to install and use RTAI.
Search-based Software Testing (SBST) '22
Workshop Co-Chairs:
Giovani Guizzo
UNIVERSITY COLLEGE LONDON, UNITED KINGDOM
Sebastiano Panichella
ZURICH UNIVERSITY OF APPLIED SCIENCE, SWITZERLAND
Competition Co-Chairs:
Alessio Gambi
UNIVERSITY OF PASSAU, GERMANY
Gunel Jahangirova
UNIVERSITÀ DELLA SVIZZERA ITALIANA, SWITZERLAND
Vincenzo Riccio
UNIVERSITÀ DELLA SVIZZERA ITALIANA, SWITZERLAND
Fiorella Zampetti
UNIVERSITY OF SANNIO, ITALY
Website Chair:
Rebecca Moussa
UNIVERSITY COLLEGE LONDON, UNITED KINGDOM
Program Committee:
Nazareno Aguirre, Universidad Nacional de Río Cuarto - CONICET, Argentina
Aldeida Aleti, Monash University, Australia
Giuliano Antoniol, Ecole Polytechnique de Montréal, Canada
Kate Bowers, Oakland University, USA
Jose Campos, University of Washington, USA
Thelma E. Colanzi, State University of Maringá, Brazil
Byron DeVries, Grand Valley State University, USA
Gordon Fraser, University of Passau, Germany
Erik Fredericks, Oakland University, USA
Gregory Gay, Chalmers and the University of Gothenburg, Sweden
Alessandra Gorla, IMDEA Software Institute, Spain
Gregory Kapfhammer, Allegheny College, USA
Yiling Lou, Peking University, China
Mitchell Olsthoorn, Delft University of Technology, Netherlands
Justyna Petke, University College London, UK
Silvia R. Vergilio, Universidade Federal do Paraná, Brazil
Simone do Rocio Senger de Souza, University of São Paulo, Brazil
Thomas Vogel, Humboldt-Universität zu Berlin, Germany
Jie Zhang, University College London, UK
Topic Modeling for Learning Analytics Researchers LAK15 TutorialVitomir Kovanovic
Slides from the introductory tutorial to topic modeling with R and LSA, pLSA and LDA algorithms organized at LAK15 conference in Poughkeepsie, NY March 17, 2015
Program of the 5th edition of
the International Workshop on Smalltalk Technologies
In conjunction with the 21thInternational Smalltalk Joint Conference
I used these slides last year to introduce RTAI and Earliest Deadline First for the course "Real-Time Operating Systems" (in English), here at University of Bologna. They include an architectural overview of RTAI, some scheduling algorithms including EDF, and instructions to install and use RTAI.
Stefano Bragaglia MSc Thesis, awarded as Best Italian thesis in AI 2009/2010Stefano Bragaglia
My MSc Thesis (only in Italian) introduces Logic Programs with Annotated Disjunction (LPADs) a Prolog's probabilistic extension, and my work on CPLINT (https://sites.google.com/a/unife.it/ml/cplint) to reason on them. My goal was to implement and test several approximated algorithms to balance speed and accuracy when solving probabilistic problems. It was awarded by the Italian Association for Artificial Intelligence (AIxIA) as the best Italian thesis in Artificial Intelligence of 2009/2010.
I presented these slides introducing Description Logic, Semantic Web and Ontology Development since May 2010 to the students of the 'Fondamenti di Intelligenza Artificiale' course of the University of Bologna, Italy. The last part of the presentation is about some best practices to develop good ontologies.
I presented these slides introducing Production Rules Systems in June 2013 to the students of the 'Fondamenti di Intelligenza Artificiale' course of the University of Bologna, Italy. I pass from the theory to the practice, showing the architecture and the components of PRSs. In the final part, an intuition of the operating principles are also given.
"ePolicy" is a European FP7-ICT-7-5.6 Project whose aim is to assist the policy maker when defining policies to assess whether they meet the requirements of both the policy maker and the domain expert before they are actually enforced.
In order to deliver such result, we model the features of the territory, we consider the feedback from citizens, we build appropriate incentive schemas and we test our results by means of a social simulator.
Our case study is the energy plan for the Emilia Romagna region in Italy and we have an advanced visualisation layer to present the results and help the user to understand them.
This poster presents the key aspects of the project: from the idea to the implementation, showcasing the main components and the visualisation.
For more information on the project, visit the web site: http://www.epolicy-project.eu
Exploring Career Paths in Cybersecurity for Technical CommunicatorsBen Woelk, CISSP, CPTC
Brief overview of career options in cybersecurity for technical communicators. Includes discussion of my career path, certification options, NICE and NIST resources.
New Explore Careers and College Majors 2024Dr. Mary Askew
Explore Careers and College Majors is a new online, interactive, self-guided career, major and college planning system.
The career system works on all devices!
For more Information, go to https://bit.ly/3SW5w8W
Resumes, Cover Letters, and Applying OnlineBruce Bennett
This webinar showcases resume styles and the elements that go into building your resume. Every job application requires unique skills, and this session will show you how to improve your resume to match the jobs to which you are applying. Additionally, we will discuss cover letters and learn about ideas to include. Every job application requires unique skills so learn ways to give you the best chance of success when applying for a new position. Learn how to take advantage of all the features when uploading a job application to a company’s applicant tracking system.
Want to move your career forward? Looking to build your leadership skills while helping others learn, grow, and improve their skills? Seeking someone who can guide you in achieving these goals?
You can accomplish this through a mentoring partnership. Learn more about the PMISSC Mentoring Program, where you’ll discover the incredible benefits of becoming a mentor or mentee. This program is designed to foster professional growth, enhance skills, and build a strong network within the project management community. Whether you're looking to share your expertise or seeking guidance to advance your career, the PMI Mentoring Program offers valuable opportunities for personal and professional development.
Watch this to learn:
* Overview of the PMISSC Mentoring Program: Mission, vision, and objectives.
* Benefits for Volunteer Mentors: Professional development, networking, personal satisfaction, and recognition.
* Advantages for Mentees: Career advancement, skill development, networking, and confidence building.
* Program Structure and Expectations: Mentor-mentee matching process, program phases, and time commitment.
* Success Stories and Testimonials: Inspiring examples from past participants.
* How to Get Involved: Steps to participate and resources available for support throughout the program.
Learn how you can make a difference in the project management community and take the next step in your professional journey.
About Hector Del Castillo
Hector is VP of Professional Development at the PMI Silver Spring Chapter, and CEO of Bold PM. He's a mid-market growth product executive and changemaker. He works with mid-market product-driven software executives to solve their biggest growth problems. He scales product growth, optimizes ops and builds loyal customers. He has reduced customer churn 33%, and boosted sales 47% for clients. He makes a significant impact by building and launching world-changing AI-powered products. If you're looking for an engaging and inspiring speaker to spark creativity and innovation within your organization, set up an appointment to discuss your specific needs and identify a suitable topic to inspire your audience at your next corporate conference, symposium, executive summit, or planning retreat.
About PMI Silver Spring Chapter
We are a branch of the Project Management Institute. We offer a platform for project management professionals in Silver Spring, MD, and the DC/Baltimore metro area. Monthly meetings facilitate networking, knowledge sharing, and professional development. For event details, visit pmissc.org.
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
Stefano Bragaglia CV (January 2014)
1. 1/14UPDATED TOCurriculum Vitæ
PERSONAL INFORMATION
in /in/stefanobragaglia
i! +39 349 190.90.60 stefano.bragaglia@gmail.comVia Rimembranze n 6/a
40068 – San Lazzaro di Savena
Bologna (ITALY)
Stefano Bragaglia, Ph.D. M.Sc.
Key to lines
Education
Work experience
Academy experience
Research projects
Project correlations
†Current Position
Research associate, temporary teacher
Dept. of Computer Science and Engineering
University of Bologna
now
-1-5 now-2-3-4-7 -6past
-1-5 -2-3-4-7 -6past
This diagram is inspired to the original design for the Tube map conceived in 1931 by Harry Beck
2013
2011
20092007past
years
2006 2008
2010
2012
2010
2010
20122011
2007
past
years
2006
2008
2009
20112011
High School Diploma
in Scientific Studies
Liceo Scientifico “A. Righi”
M.Sc. (5 yrs)
in Software Engineering
Università di Bologna
Ph.D.
in Artificial Intelligence
Università di Bologna
Visiting
Research Student
University of Surrey,
Guildford (UK)
Visiting
Research Student
NICTA Research Lab,
Brisbane (AUS)
Best Italian Thesis
in Artificial Intelligence
awarded by AI*IA
Research Grant
on EU project “ePolicy”
University of Bologna
Tmp. Lecturer
in Found. CS
University of Bologna
Research Grant
on IT project “Made in Italy”
University of Bologna
Ph.D. Research Grant
in Artificial Intelligence
University of Bologna
Tmp. Lecturer
in RT Op. Sys.
University of Bologna
Teacher for
Computer Courses
Municipality of S. Lazzaro
IT manager
“Office for Youth Policy”
Municipality of S. Lazzaro
Voluntary Service
“Office for Youth Policy”
Municipality of S. Lazzaro
Jolie language
• scripts for services
• basic monitoring
PaaSSOA
• deploy services
• basic monitoring
Chor language
• scripts for choreographies
• basic monitoring
Drools “Chance”
• fuzzy logic Drools “Semantic”
• description logic
• aspect oriented p.
“Horse” SBR
• WWTP • 1° fuzzy
semantic rule-based tool
“Freckles”
• EC IDE
• Android SDK
JBoss
Drools
Event
Calculus
Machine
Learning
EU Proj. Farseeing
• EC • MS Kinect
• Falls/Rehab.
“ProbActions”
• Statistical Relational
Learning • Drools
! Java (9 yr)
! Eclipse (9 yr)
! RDBMS (8 yr)
! SQL (8 yr)
! JUnit (7 yr)
! Maven (7 yr)
! OOA/OOD (7yr)
! UML/OCL (7 yr)
! LaTeX (6 yr)
! Prolog (6 yr)
! SVN (6 yr)
! Drools (5 yr)
! Protégé (5 yr)
! Python (2 yr)
! git (2 yr)
! JSP (2 yr)
! Android (1 yr)
! Gradle (1 yr)
! NetBeans (9 yr,
disc)
! ASM (10+ yr, disc)
! C (10+ yr, disc)
! html/css/js (10+ yr,
disc.)
! php/asp (10+ yr,
disc)
! Delphi (10+ yr, disc)
! Indesign (10+ yr, disc)
! Linux, Unix
! Windows
! OS X, iOS
Skills and Technologies
Sbreighs
English
Italian
French
German
Spanish
Languages
Mother tongue
Proficient
Independent
Understanding Speaking Writing
Proficient Proficient
Independent Basic
Independent Independent Basic
Basic Basic Basic
Index to achievements
Turning point
Intermediary step
Prize or award
One or more publications
AA
B
C
D
E
F
B
C
D
E
F
2. Stefano Bragaglia | PhDAI, MScSE
Via Rimembranze n. 6/a – 40068 San Lazzaro di Savena – Bologna (Italy)
H +39 (349) 190 90 60 • T +39 (51) 46 59 97
B stefano.bragaglia@gmail.com • stefano-bragaglia • Sbreighs
Employment
DISI, University of Bologna Bologna, ITA
Research Associate and Teaching Assistant January 2013–ongoing
{ Courses: “Fondamenti di Informatica”, “Real-time Operating Systems” (ANSI-C)
{ Involved in several activities for the “Fondamenti di Intelligenza Artificiale” course (LP, PRS, DL and SW)
DEIS, University of Bologna Bologna, ITA
Holder of a Research Grant September–December 2013
{ Engineered an ontology on economic implications of Italian Style and Made in Italy
{ Implemented an procedure to match eTourism o ers to tourists with ontologies and Drools
Municipality of San Lazzaro di Savena San Lazzaro di Savena, ITA
Instructor of computer courses held by the Municipal Library September–December 2008
Municipality of San Lazzaro di Savena San Lazzaro di Savena, ITA
Employee in the Municipal O ce for Youth Policy September 2003–August 2007
{ Developed and maintained the O ce’s Web site, CMS and DB
{ Layout and editing of several publications and leaflets
{ Tutored students with educational deficit for the High-school ITC Mattei
Municipality of San Lazzaro di Savena San Lazzaro di Savena, ITA
Civilian service in the Municipal O ce for Youth Policy September 2002–August 2003
{ Provided assistance to young people with social problems
Education
University of Bologna Bologna, ITA
PhD, Artificial Intelligence April 2013
“Monitoring Complex Processes to Verify System Conformance – A Declarative Rule-based Framework”
University of Surrey Guildford, UK
Visiting research student February–May 2012
NICTA Queensland research laboratory Brisbane, QLD AUS
Visiting research student February–May 2011
University of Bologna Bologna, ITA
MSc, Software Engineering, 90/100 (equiv GPA: 3.6) June 2009
“Ragionamento con Programmazione Logica a Disgiunzione Annotata” (only in Italian)
Liceo Scientifico A. Righi Bologna, ITA
Maturità Scientifica, 46/60 (equiv GPA: 3.1) June 1996
Languages and Technologies
{ Java, Eclipse, (9 yr), RDBMS, SQL (8 yr), JUnit, Maven, OOA|OOD, UML|OCL (7 yr), Prolog, SVN
(6 yr), Drools, (5 yr), Phyton, git, JSP (2 yr), Android, Gradle (1 yr), C, html|php|css|js, Delphi, NetBeans.
2/5
3. Technical Experience
Vocational. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FARSEEING – FP7-ICT-2011-5-4 Project no 288940 Bologna, ITA
External contributor September 2012–ongoing
Coordinated and contributed to the realisation of a fall-detection system for elderly people.
{ Technologies: production rules, computer vision, artificial neural networks, event calculus
{ Languages: Drools, Java
ePolicy – FP7-ICT-7-5.6 Project no 288147 Bologna, ITA
Member of WP8 on Integration October 2011–ongoing
Contributed to the coding, documentation and dissemination.
{ Technologies: service-oriented architecture, constraint programming
{ Languages: Java, JSP Servlets, JavaScript, Prolog
Made in Italy – National MIUR Project no 20077WWCR8 Bologna, ITA
Member of the Computer Science unit September 2009–June 2010
Developed an ontology and a rule-based procedure to exploit it.
{ Technologies: knowledge representation, semantic web, production rules
{ Languages: OWL, Java, Drools
Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote Physiotherapy Rehabilitation
Lead architect, coordinator and contributor January 2013–ongoing
Designed, contributed and coordinated 5 people to create a framework for remote physiotherapy
rehabilitation.
{ Technologies: production rules, computer vision, support vector machines, event calculus, web services
{ Languages: Drools, Java, JSP Servlet, Android
{ Note: currently considering to start a spin-o and a testing with the Local Health Units
Jolie + PaaSSOA + Chor
Consultant and contributor September 2011–ongoing
Main referent for production rules and monitoring tasks in a framework for scripting services and
choreographies.
{ Technologies: production rules, service oriented architecture, conformance & compliance check
{ Languages: Drools, Java, Jolie, Chor
Probabilistic forward-chained reasoning on graphs
Architect and contributor January 2010–ongoing
Designed and contributing to the development of an application to compute the probability of goals.
{ Technologies: statistical relational learning, graph theory, approximated reasoning
{ Languages: Drools, Java
Drools “Chance” + “Semantic”
Contributor September 2009–ongoing
Helped to create some of the subsystems required by the tools to operate.
{ Technologies: production rules, complex event processing, description logic, aspect oriented programming,
fuzzy logic
{ Languages: Drools, Java, OWL
Additional experience and Awards
{ Prize for the best Italian MSc thesis in Artificial Intelligence of 2009/2010, awarded by AIxIA.
{ Advisor in more than 25 BSc and MSc thesis, speaker in more than 15 invited talks.
3/5
4. Stefano Bragaglia | PhDAI, MScSE
Via Rimembranze n. 6/a – 40068 San Lazzaro di Savena – Bologna (Italy)
H +39 (349) 190 90 60 • T +39 (51) 46 59 97
B stefano.bragaglia@gmail.com • stefano-bragaglia • Sbreighs
Publications
Ph.D. thesis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[1] Bragaglia, S. Monitoring Complex Processes to Verify System Conformance – A Declarative
Rule-based Framework. Ph.D. in Artificial Intellegence, University of Bologna, 2013.
http://amsdottorato.cib.unibo.it/5753/1/bragaglia_stefano_tesi.pdf.
M.Sc. thesis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[2] Bragaglia, S. Ragionamento con Programmazione Logica a Disgiunzione Annotata. M.Sc. in
Software Engineering, University of Bologna, 2009.
International journals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[3] Bragaglia, S. Reasoning on logic programs with annotated disjunctions. Intelligenza Artificiale
6, 1 (2012), 77–96. http://dx.doi.org/10.3233/IA-2012-0029.
[4] Bragaglia, S., Chesani, F., Mello, P., Montali, M., and Torroni, P. Reactive event calculus for
monitoring global computing applications. In Logic Programs, Norms and Action, A. Artikis,
R. Craven, N. Kesim Çiçekli, B. Sadighi, and K. Stathis, Eds., vol. 7360 of Lecture Notes in
Computer Science. Springer Berlin Heidelberg, 2012, pp. 123–146.
http://dx.doi.org/10.1007/978-3-642-29414-3_8.
[5] Bragaglia, S., Luccarini, L., Mello, P., Pulcini, D., and Sottara, D. Optimising the management
of sbrs using formal verification and monitoring techniques. Water Research (submitted).
International conferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[6] Bragaglia, S., Chesani, F., Ciampolini, A., Mello, P., Montali, M., and Sottara, D. An hybrid
architecture integrating forward rules with fuzzy ontological reasoning. In Hybrid Artificial
Intelligence Systems, M. Graña Romay, E. Corchado, and M. Garcia Sebastian, Eds., vol. 6076 of
Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2010, pp. 438–445.
http://dx.doi.org/10.1007/978-3-642-13769-3_53.
[7] Bragaglia, S., Chesani, F., Fry, E., Mello, P., Montali, M., and Sottara, D. Event condition
expectation (ece-) rules for monitoring observable systems. In Rule - Based Modeling and
Computing on the Semantic Web, F. Olken, M. Palmirani, and D. Sottara, Eds., vol. 7018 of
Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2011, pp. 267–281.
http://dx.doi.org/10.1007/978-3-642-24908-2_28.
[8] Bragaglia, S., Chesani, F., Mello, P., Montali, M., and Sottara, D. Fuzzy conformance checking
of observed behaviour with expectations. In AI*IA 2011: Artificial Intelligence Around Man and
Beyond, R. Pirrone and F. Sorbello, Eds., vol. 6934 of Lecture Notes in Computer Science. Springer
Berlin / Heidelberg, 2011, pp. 80–91. http://dx.doi.org/10.1007/978-3-642-23954-0_10.
[9] Bragaglia, S., Chesani, F., Mello, P., and Sottara, D. A rule-based implementation of fuzzy
tableau reasoning. In Semantic Web Rules, M. Dean, J. Hall, A. Rotolo, and S. Tabet, Eds.,
4/5
5. vol. 6403 of Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2010, pp. 35–49.
http://dx.doi.org/10.1007/978-3-642-16289-3_5.
[10] Bragaglia, S., Chesani, F., Mello, P., and Sottara, D. A step toward tight integration of fuzzy
ontological reasoning with forward rules. In Web Reasoning and Rule Systems, P. Hitzler and
T. Lukasiewicz, Eds., vol. 6333 of Lecture Notes in Computer Science. Springer Berlin / Heidelberg,
2010, pp. 227–230. http://dx.doi.org/10.1007/978-3-642-15918-3_20.
[11] Bragaglia, S., Chesani, F., Mello, P., and Sottara, D. A rule-based calculus and processing of
complex events. In Rules on the Web: Research and Applications, A. Bikakis and A. Giurca, Eds.,
vol. 7438 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2012, pp. 151–166.
http://dx.doi.org/10.1007/978-3-642-32689-9_12.
[12] Bragaglia, S., Luccarini, L., Mello, P., Pulcini, D., and Sottara, D. Monitoring the performance
of soft sensors used in WWTPs by means of formal verification. In Proceedings of 6th International
Congress on Environmental Modelling and Software (2012), iEMSs. http:
//www.iemss.org/sites/iemss2012//proceedings/G1_2_0924_Luccarini_et_al.pdf.
[13] Bragaglia, S., Luccarini, L., Mello, P., Pulcini, D., and Sottara, D. Ontologies, rules, workflow
and predictive models: Knowledge assets for an EDSS. In Proceedings of 6th International
Congress on Environmental Modelling and Software (2012), iEMSs.
http://www.iemss.org/sites/iemss2012//proceedings/A3_0926_Sottara_et_al.pdf.
[14] Bragaglia, S., and Riguzzi, F. Approximate inference for logic programs with annotated
disjunctions. In Inductive Logic Programming, P. Frasconi and F. Lisi, Eds., vol. 6489 of Lecture
Notes in Computer Science. Springer Berlin / Heidelberg, 2011, pp. 30–37.
http://dx.doi.org/10.1007/978-3-642-21295-6_7.
Others. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[15] Bragaglia, S. Service oriented architectures and cloud computing: Models and tools based on
declarative approaches. In Abstract Booklet of the First AI*IA Doctoral Consortium, F. Chesani,
M. Milano, and A. Saetti, Eds., vol. 1. AI*IA, 2010, pp. 11–16.
http://aixia10.ing.unibs.it/images/dcaiia2010.pdf.
[16] Bragaglia, S., Chesani, F., Mello, P., Montali, M., and Sottara, D. Forward rules and fuzzy
ontological reasoning: Heading toward tight integration. In R.i.C.e.R.c.A. 2010: RCRA Incontri E
Confronti (2009), M. Gavanelli and T. Mancini, Eds.
http://rcra.aixia.it/rcra2010/workshop-programme.
[17] Bragaglia, S., Mello, P., and Sottara, D. Towards an interactive personal care system driven by
sensor data. In Proceedings of PAI 2012 Workshop and Prize for Celebrating 100th Anniversary of
Alan Turing’s Birth (2012), M. Baldoni, F. Chesani, B. Magnini, P. Mello, and M. Montali, Eds.,
CEUR-WS, pp. 54–59. http://www.ceur-ws.org/Vol-860/paper17.pdf.
[18] Bragaglia, S., and Riguzzi, F. Approximate inference for logic programs with annotated
disjunctions. In R.i.C.e.R.c.A. 2009: RCRA Incontri E Confronti (2009), M. Gavanelli and
T. Mancini, Eds. http://rcra.aixia.it/workshops/ricerca-2009/bragaglia.
5/5