Skip to content

Commit

Permalink
site: use citeproc for bibliography
Browse files Browse the repository at this point in the history
  • Loading branch information
mcraveiro committed Jan 17, 2024
1 parent 2f1d671 commit 85ca2ac
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 10 deletions.
1 change: 1 addition & 0 deletions .build-site.el
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@

;; Install dependencies
(package-install 'htmlize)
(package-install 'citeproc)

;; Load the publishing system
(require 'ox-publish)
Expand Down
7 changes: 7 additions & 0 deletions bibliography.bib
Original file line number Diff line number Diff line change
Expand Up @@ -652,3 +652,10 @@ @inproceedings{anjorin2012framework
year={2012},
organization={Springer}
}

@book{czarnecki1998generative,
title={Generative programming: Principles and techniques of software engineering based on automated configuration and fragment-based component models},
author={Czarnecki, Krzysztof},
year={1998},
publisher={Computer Science Department, Technical University of Ilmenau}
}
2 changes: 1 addition & 1 deletion docs/from_problem_space_to_solution_space.org
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#+title: From Problem Space to Solution Space
#+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil
#+tags: { package(p) technical_space(t) }
#+cite_export: basic numeric numeric
#+cite_export: csl
#+bibliography: ../bibliography.bib

/[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/
Expand Down
1 change: 0 additions & 1 deletion docs/masd_academic_papers.org
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
#+title: MASD Academic Papers
#+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil
#+startup: inlineimages
#+cite_export: basic author author-year

/[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/

Expand Down
2 changes: 1 addition & 1 deletion docs/models_and_transformations.org
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#+title: Models and Transformations
#+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil
#+startup: inlineimages
#+cite_export: basic numeric numeric
#+cite_export: csl
#+bibliography: ../bibliography.bib

/[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/
Expand Down
12 changes: 6 additions & 6 deletions docs/towards_a_definition_of_mde.org
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#+title: Towards a Definition of MDE
#+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil
#+startup: inlineimages
#+cite_export: basic numeric numeric
#+cite_export: csl
#+bibliography: ../bibliography.bib

/[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/
Expand All @@ -15,13 +15,13 @@ It is striking to see however, that though [[id:C29C6088-B396-A404-9183-09FE5AD2
modelling, [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] core concepts are not defined through precise models. [...] In
such conditions, it is very difficult to understand how the basic concepts of
[[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] are related, and how they can be mapped to existing [[id:8077C481-01C0-4384-1AA3-5DA290362463][Technical Spaces]]. ---
Jean-Marie Favre [cite:@@favre2004towards]
Jean-Marie Favre [cite:@favre2004towards]
#+end_quote

[[id:C29C6088-B396-A404-9183-09FE5AD2D105][Model Driven Engineering (MDE)]] is an established approach for the engineering of
software systems. [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] distinguishes itself from related approaches due to its
explicit focus on the /modeling/ of entities within a software system, and on
the /transformations/ that can be applied to them. The first challenge facing a
the /[[id:707BD590-1E59-56B4-D333-33525E43A78A][transformations]]/ that can be applied to them. The first challenge facing a
new [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] practitioner is in obtaining a rigorous definition of the discipline and
its boundaries. The present document aims to guide the reader towards an
understanding of the discipline, across a difficult landscape.
Expand All @@ -35,9 +35,9 @@ followed by a discussion of the hierarchical model of modeling approaches
complexities associated with the vast number of acronyms in the field (Section
[[id:7FCC54A3-D2C3-0254-1C0B-103976AA8D87][The Model-Driven Jungle]]), sketch out the boundaries of the discipline (Section
[[id:28849189-513D-7224-A64B-CB92CED3BFC3][Conditions at the Boundaries]]) and understand the role of pragmatism in modeling
(Section [[id:EF8AB73B-F189-7AE4-CD4B-9713E34AC63E][Pragmatism in a Fuzzy Discipline]]). The chapter concludes with a brief
discussion outlining our conclusions on the role of [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] (Section [[id:4872BDDC-CAE7-0F64-DD4B-86394DE946C4][Sketch of a
Definition]]).
(Section [[id:EF8AB73B-F189-7AE4-CD4B-9713E34AC63E][Pragmatism in a Fuzzy Discipline]]). The document concludes with a brief
discussion outlining our conclusions on the essence and role of [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] (Section
[[id:4872BDDC-CAE7-0F64-DD4B-86394DE946C4][Sketch of a Definition]]).

* What, if anything, is MDE?
:properties:
Expand Down
5 changes: 4 additions & 1 deletion index.org
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ should not make much difference.
[fn:thesis] MASD was developed as part of my PhD thesis. See [[id:5FA85AF3-E55C-B174-D943-1E2246CAEB14][MASD Academic
Papers]].


* Content

** General Pages
Expand Down Expand Up @@ -59,3 +58,7 @@ Contains all of MASD's base models.
|------------+------------------|
| [[id:4537C384-FB75-AE04-CC0B-92C4DC2EB4EC][masd]] | Core meta-model. |
| [[id:02E29EFE-34EE-4614-882B-8EA856275D97][model.name]] | |

* Theme

This site uses "[[https://gongzhitaao.org/orgcss/][CSS for Org-exported HTML]]" by [[https://gongzhitaao.org/][Zhitao Gong]].

0 comments on commit 85ca2ac

Please sign in to comment.