Skip to content

Commit 6239123

Browse files
authored
Merge pull request #381 from ftsrg/380-add-viatra-to-the-tools-section
Add Eclipse VIATRA to the tools section #380
2 parents cfafcb0 + 1732f51 commit 6239123

File tree

4 files changed

+19
-25
lines changed

4 files changed

+19
-25
lines changed

src/components/research-components/ToolsSection.tsx

Lines changed: 15 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,6 @@ type Props = {
88
heroBackgroundImage: ImageDataLike
99
}
1010

11-
/*
12-
const toolsData = [
13-
{
14-
title: 'research.tools.tool1.title',
15-
desc: 'research.tools.tool1.desc',
16-
url: 'https://github.com/ftsrg/gamma'
17-
},
18-
{
19-
title: 'research.tools.tool2.title',
20-
desc: 'research.tools.tool2.desc',
21-
url: 'https://github.com/ftsrg/theta'
22-
},
23-
{
24-
title: 'research.tools.tool3.title',
25-
desc: 'research.tools.tool3.desc',
26-
url: 'https://github.com/viatra/VIATRA-Generator'
27-
}
28-
]
29-
*/
30-
3111
type ToolProps = {
3212
title: string
3313
desc: string
@@ -57,9 +37,9 @@ const ToolsSection: React.FC<Props> = ({ heroBackgroundImage }) => {
5737

5838
return (
5939
<Hero id="tools" bgImage={heroBackgroundImage} heroTitle="research.tools.title" isHeroTitleCentered>
60-
<Row className="justify-content-center align-items-stretch" style={{ marginTop: '6rem' }}>
61-
<Col lg={4} md={6} className="mb-5 mb-lg-0">
62-
<Tool title="research.tools.tool1.title" desc="research.tools.tool1.desc" url="https://github.com/ftsrg/gamma">
40+
<Row className="justify-content-center align-items-stretch" style={{ marginTop: '4rem' }}>
41+
<Col lg={4} md={6} className="mb-5 mt-5">
42+
<Tool title="research.tools.tool1.title" desc="research.tools.tool1.desc" url="">
6343
<StaticImage
6444
src="../../../static/images/logos/gamma.png"
6545
alt={t('research.tools.tool1.title')}
@@ -68,7 +48,7 @@ const ToolsSection: React.FC<Props> = ({ heroBackgroundImage }) => {
6848
/>
6949
</Tool>
7050
</Col>
71-
<Col lg={4} md={6} className="mb-5 mb-lg-0">
51+
<Col lg={4} md={6} className="mb-5 mt-5">
7252
<Tool title="research.tools.tool2.title" desc="research.tools.tool2.desc" url="https://github.com/ftsrg/theta">
7353
<StaticImage
7454
src="../../../static/images/logos/theta.png"
@@ -78,7 +58,7 @@ const ToolsSection: React.FC<Props> = ({ heroBackgroundImage }) => {
7858
/>
7959
</Tool>
8060
</Col>
81-
<Col lg={4} md={6} className="mb-5 mb-lg-0">
61+
<Col lg={4} md={6} className="mb-5 mt-5">
8262
<Tool title="research.tools.tool3.title" desc="research.tools.tool3.desc" url="https://refinery.tools/">
8363
<StaticImage
8464
src="../../../static/images/logos/refinery-logo.svg"
@@ -88,6 +68,16 @@ const ToolsSection: React.FC<Props> = ({ heroBackgroundImage }) => {
8868
/>
8969
</Tool>
9070
</Col>
71+
<Col lg={4} md={6} className="mb-5 mt-5">
72+
<Tool title="research.tools.tool4.title" desc="research.tools.tool4.desc" url="https://eclipse.dev/viatra">
73+
<StaticImage
74+
src="../../../static/images/logos/viatra.png"
75+
alt={t('research.tools.tool4.title')}
76+
width={58}
77+
style={{ filter: 'brightness(0) invert(1)' }}
78+
/>
79+
</Tool>
80+
</Col>
9181
</Row>
9282
</Hero>
9383
)

src/locales/en/research.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
"research.tools.tool2.desc": "The Theta model checking framework is a collection of modern, abstraction refinement-based algorithms, which can be tailored to the give problem due to their configurability.",
2121
"research.tools.tool3.title": "Refinery graph solver",
2222
"research.tools.tool3.desc": "Refinery is an efficient graph solver for generating diverse, well-formed domain-specific models using partial modeling techniques.",
23+
"research.tools.tool4.title": "VIATRA",
24+
"research.tools.tool4.desc": "Eclipse VIATRA is a model query and transformation framework, focusing on high-performance and incremental synchronization.",
2325

2426
"research.publications.autoGenGraphModel": "We designed a new method to solve optimization problems during graph generations according to various object functions.",
2527
"research.publications.autoGenQualitative": "We designed new algorithms to combine various solvers for synthesizing test scenarios represented as graph models.",

src/locales/hu/research.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
"research.tools.tool2.desc": "A Theta modellellenőrző keretrendszer absztrakció-finomítás alapú, korszerű algoritmusok kollekciója, amelyek kombinálhatóságuk révén mindig az adott problémához szabhatók.",
2020
"research.tools.tool3.title": "A Refinery gráfmegoldó keretrendszer",
2121
"research.tools.tool3.desc": "A Refinery egy keretrendszer, amely szakterület-specifikus nyelvek jólformált és változatos példánymodelljeinek automatikus és hatékony generálására szolgál.",
22+
"research.tools.tool4.title": "VIATRA",
23+
"research.tools.tool4.desc": "Az Eclipse VIATRA egy modell-transzformációs keretrendszer, amely hatékony mintaillesztést és inkrementális modell-szinkronizálási képességeket nyújt.",
2224

2325
"research.publications.autoGenGraphModel": "Olyan módszereket javasoltunk, amivel gráfok generálása során adott célfüggvény szerinti optimalizációs problémákat tudunk megoldani.",
2426
"research.publications.autoGenQualitative": "Olyan új algoritmusokat javasoltunk, amik többféle megoldó kombinálásával képesek teszt forgatókönyvek automatikus generálására.",

static/images/logos/viatra.png

269 KB
Loading

0 commit comments

Comments
 (0)